freeswitchforum.com https://www.freeswitchforum.com/ |
|
Передача caller_id_name https://www.freeswitchforum.com/viewtopic.php?f=6&t=626 |
Страница 1 из 2 |
Автор: | rossomaha [ 01 мар 2016 14:13 ] |
Заголовок сообщения: | Передача caller_id_name |
Подскажите пожалуйста, как правильно передавать 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> Но при звонке на экране только номер. |
Автор: | Vlad1983 [ 01 мар 2016 14:32 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
почитать тута |
Автор: | rossomaha [ 01 мар 2016 23:56 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
Vlad1983 писал(а): почитать тута Либо я не понял сути там написанного, либо написанное там не имеет отношение к моему случаю. Мне нужно что-бы при местном звонке либо звонке по направлению где мне разрешают передавать имя звонившего, передавалось имя которое я присвоил ему в directory, там есть различные параметры. Собственно я не понимаю как их прочитать в диалплане и присвоить их значения тому-же effective_caller_id_name. Если я в extension укажу скажем Код: <action application="set" data="effective_caller_id_name=Иванов Иван Иванович"/> До при звонке на дисплее отобразится "Иванов Иван Иванович". Повторюсь, имя я хочу вытаскивать из информации о пользователе в directory |
Автор: | Vlad1983 [ 02 мар 2016 08:21 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
тогда ваш пользователь не проходит процедуру авторизации |
Автор: | rossomaha [ 02 мар 2016 12:50 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
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] |
Автор: | Vlad1983 [ 02 мар 2016 14:34 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
снова перепутал эти понятия авторизация и аутентификация это две разные вещи SIP/2.0 407 Proxy Authentication Required - вот при ответе на этот запрос происходит выставление переменных из профиля в канал |
Автор: | rossomaha [ 02 мар 2016 15:43 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
Vlad1983 писал(а): снова перепутал эти понятия авторизация и аутентификация это две разные вещи SIP/2.0 407 Proxy Authentication Required - вот при ответе на этот запрос происходит выставление переменных из профиля в канал Тогда не понимаю что телефон делает когда проходит регистрацию на freeswitch с предоставлением логина и пароля. И что нужно сделать что-бы было как нужно. |
Автор: | Vlad1983 [ 02 мар 2016 15:52 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
регистрация нужна только для того чтоб принимать входящие |
Автор: | rossomaha [ 02 мар 2016 16:03 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
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' |
Автор: | Vlad1983 [ 02 мар 2016 16:19 ] |
Заголовок сообщения: | Re: Передача caller_id_name |
auth-calls |
Страница 1 из 2 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |