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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2015-11-10 12:06:32 +0400

puf Gravatar puf

callerid не до конца отробатывает на avaya ipo500

Доброго дня. Cвязка asterisk - h323 - avaya ipo 500. Звонки ходят в обе стороны, все отлично. Если звонить с телефонов за avaya на телефоны за asterisk, то отображение кто звонит норм. Но вот если звонить с телефонов за asterisk на телефоны находящийся за avaya, то не отображается полноценно имя звонящего. Т.е. Если просто указать что был номер, то на avaya виден номер звонка

exten => _22XX,1,Set(CALLERID(num)=${CALLERID(num)})
exten => _22XX,n,Dial(SIP/${EXTEN}@192.168.13.13)

Если укзаать конкретно отображение имени ,то имя только то же отображается нормально

exten => _22XX,1,Set(CALLERID(all)=${CALLERID(name)})
exten => _22XX,n,Dial(H323/${EXTEN}@192.168.13.13)
exten => _22XX,n,Hangup()

Но вот если указать что бы определялось и имя и номер, то почему то определяется по прежнему только номер.

exten => _22XX,1,Noop(Now Caller ID is ${CALLERID(all)} that mean CID name = ${CALLERID(name)} and CID num = ${CALLERID(num)})
exten => _22XX,n,Dial(H323/${EXTEN}@192.168.13.13)
exten => _22XX,n,Hangup()

В мониторе на avaya видно при входящем звонке именем и номером

BC: CMTC=Speech CMTM=Circuit CMTR=64 CMST=Default CMU1=ALaw
        IE CMIECallingPartyName (110)(Type=CMNameDefault) name=T
        IE CMIERespondingPartyName (228)(Type=CMNameDefault) name=T
        **IE CMIERespondingPartyNumber (230)(P:0 S:0 T:0 N:0 R:4) number=**
        IE CMIEDeviceDetail (231) LOCALE=rus HW=14 VER=6 class=CMDeviceH323Trunk type=0 number=17 channel=0 rx_gain=32 tx_gain=32 ep_callid=481 ipaddr=192.168.13.13 apps=0

Если просто с номером, то

          BC: CMTC=Speech CMTM=Circuit CMTR=64 CMST=Default CMU1=ALaw
        **IE CMIERespondingPartyNumber (230)(P:0 S:0 T:0 N:0 R:4) number=21**
        IE CMIEDeviceDetail (231) LOCALE=rus HW=14 VER=6 class=CMDeviceH323Trunk type=0 number=17 channel=0 rx_gain=32 tx_gain=32 ep_callid=499 ipaddr=192.168.13.13 apps=0

На форумах пытался найти ответ, но пока то что подсказывали то же к успеху не привело. Если у кого есть идеи и время на мой вопрос буду рад услышать предложения/идеи.

callerid не до конца отробатывает на avaya ipo500

Доброго дня. Cвязка asterisk - h323 - avaya ipo 500. Звонки ходят в обе стороны, все отлично. Если звонить с телефонов за avaya на телефоны за asterisk, то отображение кто звонит норм. Но вот если звонить с телефонов за asterisk на телефоны находящийся за avaya, то не отображается полноценно имя звонящего. Т.е. Если просто указать что был номер, то на avaya виден номер звонка

exten => _22XX,1,Set(CALLERID(num)=${CALLERID(num)})
exten => _22XX,n,Dial(SIP/${EXTEN}@192.168.13.13)

Если укзаать конкретно отображение имени ,то имя только то же отображается нормально

exten => _22XX,1,Set(CALLERID(all)=${CALLERID(name)})
exten => _22XX,n,Dial(H323/${EXTEN}@192.168.13.13)
exten => _22XX,n,Hangup()

Но вот если указать что бы определялось и имя и номер, то почему то определяется по прежнему только номер.

exten => _22XX,1,Noop(Now Caller ID is ${CALLERID(all)} that mean CID name = ${CALLERID(name)} and CID num = ${CALLERID(num)})
exten => _22XX,n,Dial(H323/${EXTEN}@192.168.13.13)
exten => _22XX,n,Hangup()

В sip.conf

    [21]
context =  zvonki
type = friend
username = 21
defaultuser = 21
canreinvite = no
directmedia = no
nat = no
dtmfmode = auto
secret = 21
qualify = 4000
disallow = all
allow = alaw
allow = ulaw
host = dynamic
callerid = "T" <21>

В мониторе на avaya видно при входящем звонке именем и номером

BC: CMTC=Speech CMTM=Circuit CMTR=64 CMST=Default CMU1=ALaw
        IE CMIECallingPartyName (110)(Type=CMNameDefault) name=T
        IE CMIERespondingPartyName (228)(Type=CMNameDefault) name=T
        **IE CMIERespondingPartyNumber (230)(P:0 S:0 T:0 N:0 R:4) number=**
        IE CMIEDeviceDetail (231) LOCALE=rus HW=14 VER=6 class=CMDeviceH323Trunk type=0 number=17 channel=0 rx_gain=32 tx_gain=32 ep_callid=481 ipaddr=192.168.13.13 apps=0

Если просто с номером, то

          BC: CMTC=Speech CMTM=Circuit CMTR=64 CMST=Default CMU1=ALaw
        **IE CMIERespondingPartyNumber (230)(P:0 S:0 T:0 N:0 R:4) number=21**
        IE CMIEDeviceDetail (231) LOCALE=rus HW=14 VER=6 class=CMDeviceH323Trunk type=0 number=17 channel=0 rx_gain=32 tx_gain=32 ep_callid=499 ipaddr=192.168.13.13 apps=0

На форумах пытался найти ответ, но пока то что подсказывали то же к успеху не привело. Если у кого есть идеи и время на мой вопрос буду рад услышать предложения/идеи.

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