AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Помогите составить правило для Asterisk

Флейм 3 сообщений -
#1

Программист по Asterisk настраивал конфигурацию Asterisk.
Файл extensions.conf https://yadi.sk/i/-CcBPtg33M7GTr
Там указано правило: чтобы в CALLERID после ~ подставилось значение x-roistat.

Как составить правило:
в CALLERID после ~ подставить x-roistat
но если значение x-roistat пустое, то подставить после ~ значение x-roistat-marker ?
#2

1)
В вашем коде:
Код:
Set(CALLERID(num)=${CALLERID(num)}~${HEAD})


Давайте включим элементарную логику. Вы хотите поместить символы в поле, в которое можно помещать только цифры.
Как вы думаете, у вас получится?
Используйте CALLERID(name)

2) Для задачи озвученой вами используйте ExecIf.
#3

Не ясно что у вас за задача такая, но я бы все же рекомендовал глянуть в сторону Asterisk cmd SipAddHeader, а не мучать callerid.
И пихать туда все что вам надо.

_________________
mega-net.ru - IT аутсорсинг