freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 04 май 2024 03:20

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Передача caller_id_name
СообщениеДобавлено: 01 мар 2016 14:13 

Зарегистрирован: 17 фев 2015 01:22
Сообщения: 51
Подскажите пожалуйста, как правильно передавать caller_id_name
В directory указываю:
Код:
<user id="377">
<params>
<param name="password" value="pass"/>
</params>
<variables>
<variable name="toll_allow" value="local"/>
<variable name="accountcode" value="377"/>
<variable name="effective_caller_id_name" value="Иванов Иван Иванович"/>
<variable name="effective_caller_id_number" value="377"/>
<variable name="outbound_caller_id_name" value="$${outbound_caller_name}"/>
<variable name="outbound_caller_id_number" value="$${outbound_caller_id}"/>
</variables>
</user>

Но при звонке на экране только номер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 01 мар 2016 14:32 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
почитать тута

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 01 мар 2016 23:56 

Зарегистрирован: 17 фев 2015 01:22
Сообщения: 51
Vlad1983 писал(а):
почитать тута

Либо я не понял сути там написанного, либо написанное там не имеет отношение к моему случаю.

Мне нужно что-бы при местном звонке либо звонке по направлению где мне разрешают передавать имя звонившего, передавалось имя которое я присвоил ему в directory, там есть различные параметры.

Собственно я не понимаю как их прочитать в диалплане и присвоить их значения тому-же effective_caller_id_name.

Если я в extension укажу скажем
Код:
<action application="set" data="effective_caller_id_name=Иванов Иван Иванович"/>

До при звонке на дисплее отобразится "Иванов Иван Иванович".

Повторюсь, имя я хочу вытаскивать из информации о пользователе в directory


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 02 мар 2016 08:21 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
тогда ваш пользователь не проходит процедуру авторизации

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 02 мар 2016 12:50 

Зарегистрирован: 17 фев 2015 01:22
Сообщения: 51
Vlad1983 писал(а):
тогда ваш пользователь не проходит процедуру авторизации

Проходит 100%
В логах есть информация о пройденной регистрации и присвоении параметров.
Плюс у меня без регистрации нельзя звонить.

Код:
2016-03-02 11:39:38.085215 [DEBUG] sofia_reg.c:1756 Send challenge for [134@192.168.0.100]
2016-03-02 11:39:38.085215 [WARNING] sofia_reg.c:1760 SIP auth challenge (REGISTER) on sofia profile 'local' for [134@192.168.0.100] from ip 192.168.0.116
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'user_context' = 'local'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'sip-force-expires' = '600'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'transfer_fallback_extension' = 'operator'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'toll_allow' = 'local'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'accountcode' = '134'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'effective_caller_id_name' = '╨Р╨╜╨╜╨░ ╨Э╨╕╨║╨╛╨╗╨░╨╡╨▓╨╜╨░'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'effective_caller_id_number' = '134'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:2001 Register:
From:    [134@veles.local]
Contact: ["" <sip:134@192.168.0.116:5060;transport=udp>]
Expires: [600]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 02 мар 2016 14:34 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
снова перепутал эти понятия

авторизация и аутентификация это две разные вещи

SIP/2.0 407 Proxy Authentication Required - вот при ответе на этот запрос происходит выставление переменных из профиля в канал

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 02 мар 2016 15:43 

Зарегистрирован: 17 фев 2015 01:22
Сообщения: 51
Vlad1983 писал(а):
снова перепутал эти понятия

авторизация и аутентификация это две разные вещи

SIP/2.0 407 Proxy Authentication Required - вот при ответе на этот запрос происходит выставление переменных из профиля в канал

Тогда не понимаю что телефон делает когда проходит регистрацию на freeswitch с предоставлением логина и пароля.
И что нужно сделать что-бы было как нужно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 02 мар 2016 15:52 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
регистрация нужна только для того чтоб принимать входящие

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 02 мар 2016 16:03 

Зарегистрирован: 17 фев 2015 01:22
Сообщения: 51
Vlad1983 писал(а):
регистрация нужна только для того чтоб принимать входящие

Подскажите пожалуйста, как правильно настроить, что-бы переменные корректно выставлялись?
Как заставить телефон пройти аудентификацию, а не регистрацию.
Также не совсем понятно нафига он пишет в лог:
Код:
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'user_context' = 'local'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'sip-force-expires' = '600'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'transfer_fallback_extension' = 'operator'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'toll_allow' = 'local'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'accountcode' = '134'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'effective_caller_id_name' = '╨Р╨╜╨╜╨░ ╨Э╨╕╨║╨╛╨╗╨░╨╡╨▓╨╜╨░'
2016-03-02 11:39:38.105186 [DEBUG] sofia_reg.c:3139 event_add_header -> 'effective_caller_id_number' = '134'


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача caller_id_name
СообщениеДобавлено: 02 мар 2016 16:19 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
auth-calls

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB