для отправки сообщений:
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?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Asterisk и внутренняя переадресация (2016)
- Форум Asterisk + voice_recording macros (2017)
- Форум Asterisk не проходит вызов (2019)
- Форум Asterisk перевод звонков на внешний номер (2015)
- Форум Asterisk сходит с ума (2021)
- Форум Перенаправление входящих звонков на 2 внешнего номера (2020)
- Форум Asterisk, sip-транк и CallerID (2013)
- Форум Asterisk. Подстановка нужного CallerID привходящем звонке. (2016)
- Форум asterisk and fax (2008)
- Форум Отправка смс на 2 софтфона с одним номером (2019)