не выводит имя кому звоню на SPA942
Точнее при звонке между телефонами это бывает что высвечивается. а вот для чистоты эксперимернта (на 1.8.6 и SPA942) такая конструкция не выдает имя SayClock как хотелось бы
exten => 100,1,ringing
exten => 100,2,set(CONNECTEDLINE(name)="SayClock")
exten => 100,3,set(CONNECTEDLINE(pres)=allowed)
exten => 100,4,wait(2)
exten => 100,5,answer
exten => 100,6,wait(1)
exten => 100,7,SayUnixTime(,Europe/Moscow,AH'hours'M'minutes')
а также не срабатывает если указать CONNECTEDLINE(name,i)="SayClock")
| Code: |
| -- Executing [100@office-ho:1] Ringing("SIP/252-00001a35", "") in new stack -- Executing [100@office-ho:2] Set("SIP/252-00001a35", "CONNECTEDLINE(name)=SayClock") in new stack -- Executing [100@office-ho:3] Set("SIP/252-00001a35", "CALLERID(name)=Test") in new stack ... |
tcpdump-ом посмотрел - в логе нет упоминаний о SayClock и test
NNOP выдает что мне хотелось бы видеть на экране
| Code: |
| exten => 100,1,ringing exten => 100,2,set(CONNECTEDLINE(name,i)=SayClock) exten => 100,3,set(CONNECTEDLINE(name)=SayClock) exten => 100,4,noop(${CONNECTEDLINE(name)}) ;exten => 100,3,set(CONNECTEDLINE(pres)=allowed) exten => 100,5,wait(2) exten => 100,6,answer |
| Code: |
| -- Executing [100@office-ho:1] Ringing("SIP/252-00001b0b", "") in new stack -- Executing [100@office-ho:2] Set("SIP/252-00001b0b", "CONNECTEDLINE(name,i)=SayClock") in new stack -- Executing [100@office-ho:3] Set("SIP/252-00001b0b", "CONNECTEDLINE(name)=SayClock") in new stack -- Executing [100@office-ho:4] NoOp("SIP/252-00001b0b", "SayClock") in new stack -- Executing [100@office-ho:5] Wait("SIP/252-00001b0b", "2") in new stack |
если 5-м пунктом втыкаю set(CONNECTEDLINE(pres)=allowed) тоже не дает эффекта
trustrpid = yes
sendrpid = pai
rpid_update = yes
но и для sendrpid=yes тоже не получается