LINUX.ORG.RU

asterisk, messagesend и callerid

 


0

1

для отправки сообщений:
exten => _XXXX,n,MessageSend(SIP:${EXTEN},«${CALLERID(name)}»${MESSAGE(From)})
переменная ${CALLERID(name)} пустая, хотя в sip.conf для всех номеров указаны callerid так: callerid=«1234»<1234>
при вызовах они отображаются корректно, но в сообщениях это не работает, сообщения приходят от имени asterisk, потому приходится вырезать callerid (в его качестве номер отправителя) из ${MESSAGE(From)}:
exten => _XXXX,1,Set(CALLERID(name)=${MESSAGE(From):5:4})
так работает, но это не очень красиво получается, возможно ли как-то получать значение callerid указанное в sip.conf?

★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.