Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не работает CALLERID

0
    -- Accepting AUTHENTICATED call from 192.168.0.20:
       
> requested format = ulaw,
       
> requested prefs = (ulaw|alaw),
       
> actual format = ulaw,
       
> host prefs = (ulaw|alaw),
       
> priority = mine
   
-- Executing [incoming_from_tynda@fromiax:1] Goto("IAX2/blag2-5314", "incoming-call-tynda,s,1") in new stack
   
-- Goto (incoming-call-tynda,s,1)
   
-- Executing [s@incoming-call-tynda:1] Answer("IAX2/blag2-5314", "") in new stack
   
-- Executing [s@incoming-call-tynda:2] Set("IAX2/blag2-5314", "CALLERID(name)=tynda@") in new stack
   
-- Executing [s@incoming-call-tynda:3] NoOp("IAX2/blag2-5314", ""tynda@" <>") in new stack
   
-- Executing [s@incoming-call-tynda:4] NoOp("IAX2/blag2-5314", "") in new stack
   
-- Executing [s@incoming-call-tynda:5] NoOp("IAX2/blag2-5314", "tynda@") in new stack
   
-- Executing [s@incoming-call-tynda:6] Set("IAX2/blag2-5314", "fname=/mnt/data/asterisk_records/2012-09-07__10-37-53__-s") in new stack
   
-- Executing [s@incoming-call-tynda:7] MixMonitor("IAX2/blag2-5314", "/mnt/data/asterisk_records/2012-09-07__10-37-53__-s.wav") in new stack
   
-- Executing [s@incoming-call-tynda:8] Dial("IAX2/blag2-5314", "SIP/150,30,t") in new stack
 
== Using SIP RTP CoS mark 5
   
-- Called SIP/150

Делаю перевод из другого города по iax2, потом пытаюсь задать имя tynda@${CALLERID(num)}, в диалплане вывожу NoOp(${CALLERID(all/num/name)}). Видно, что num нет, но name установилось.

При это на софтфоне сообщает "Anonymous"!

спросил Sep 7 '12

thunderamur Gravatar thunderamur
444 70 12 39

2 Ответа

0

Так чтобы номер отображался - его нужно установить.

ссылка удалить спам редактировать

ответил Sep 7 '12

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

Как? при переводе из другого офиса, где возращается номер, я устанавливаю имя, включающее номер (также как в примере сверху) и всё прекрасно отображается, а здесь беда.

Мне нужно хотя бы вывести tynda, вместо Anonymous.

thunderamur (Sep 7 '12)edit

NoOp("IAX2/blag2-5314", ""tynda@" <>")

Где здесь номер устанавливается?

zzuz (Sep 7 '12)edit
0

добавте

set(CALLERID(num)=1234)
ссылка удалить спам редактировать

ответил Sep 8 '12

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

-- Executing [s@incoming-call-tynda:1] Set("IAX2/blag2-1702", "CALLERID(num)=33343") in new stack
-- Executing [s@incoming-call-tynda:2] Set("IAX2/blag2-1702", "CALLERID(name)=tynda@33343") in new stack
-- Executing [s@incoming-call-tynda:3] NoOp("IAX2/blag2-1702", ""tynda@33343" &lt;33343&gt;") in new stack

то же самое

thunderamur (Sep 10 '12)edit

где то же самое? у вас же выставилься calleridnum/ вон в тертей строчке написано.

meral (Sep 10 '12)edit

я вижу, что тут он выставился, но в телефоне как был анонимус, так и остался! :)

thunderamur (Sep 10 '12)edit

ну теперь добавтье o в опции команды даил. ну или дебаг посмотрите(sip set debug on). или разбирайтесь с телефоном.

meral (Sep 10 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Sep 7 '12

Просмотрен: 507 раз

Обновлен: Sep 08 '12

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.