Как? при переводе из другого офиса, где возращается номер, я устанавливаю имя, включающее номер (также как в примере сверху) и всё прекрасно отображается, а здесь беда.
Мне нужно хотя бы вывести tynda, вместо Anonymous.
thunderamur (Sep 7 '12)edit -- 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"!
Так чтобы номер отображался - его нужно установить.
Как? при переводе из другого офиса, где возращается номер, я устанавливаю имя, включающее номер (также как в примере сверху) и всё прекрасно отображается, а здесь беда.
Мне нужно хотя бы вывести tynda, вместо Anonymous.
thunderamur (Sep 7 '12)editдобавте
set(CALLERID(num)=1234)
-- 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" <33343>") in new stack
то же самое
thunderamur (Sep 10 '12)editя вижу, что тут он выставился, но в телефоне как был анонимус, так и остался! :)
thunderamur (Sep 10 '12)editЗадан: Sep 7 '12
Просмотрен: 507 раз
Обновлен: Sep 08 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.