понедельник, 4 апреля 2011 г.

Как получить DID в Asterisk, если провайдер отдает его в поле "To" SIP-заголовка

Можно извлечь содержимое поля SIP To:, используя следующий код:
exten => s,n,Set(pseudodid=${CUT(CUT(SIP_HEADER(To),@,1),:,2)})

Соответственно, потом мы можем пользоваться переменной ${pseudodid}:
exten => _X.,Goto(${pseudodid},1)

Комментариев нет: