Доброго времени суток. Целый день шерстю интернет в поисках решения проблемы. От провайдера приходят номера формата 7XXXXXXXXXX для корректной работы с адресной книгой внешней необходимо добавить к номерам "+" в начале. У транка используется контекст from-tunk. После изучения материалов в интернете сделал вывод что надо в файле extensions_custom.conf добавить раздел [from-pstn-custom] и там свершать манипуляции с номером.
exten=>_7XXXXXXXXXX,1,Set(CALLERID(num)=+${CALLERID(num)})
Вот такую строку создал (если ошибочная не ругайте только учусь астериску).
Но делу это не помогло...
При входящем звонке в консоли вот такой выхлоп:
-- Executing [s@from-trunk:1] ExecIf("SIP/XXX335-0000011f", "1?Set(__FROM_DID=s)") in new stack
-- Executing [s@from-trunk:2] Gosub("SIP/XXX335-0000011f", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/XXX335-0000011f", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/XXX335-0000011f", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/XXX335-0000011f", "") in new stack
-- Executing [s@from-trunk:3] Set("SIP/XXX335-0000011f", "CDR(did)=s") in new stack
-- Executing [s@from-trunk:4] ExecIf("SIP/XXX335-0000011f", "0 ?Set(CALLERID(name)=7967XXXXXXX)") in new stack
-- Executing [s@from-trunk:5] Set("SIP/XXX335-0000011f", "CHANNEL(musicclass)=default") in new stack
-- Executing [s@from-trunk:6] Set("SIP/XXX335-0000011f", "__MOHCLASS=default") in new stack
-- Executing [s@from-trunk:7] Set("SIP/XXX335-0000011f", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [s@from-trunk:8] Set("SIP/XXX335-0000011f", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [s@from-trunk:9] Goto("SIP/XXX335-0000011f", "ext-group,600,1") in new stack
-- Goto (ext-group,600,1)
и т.д. Отсюда мне стало что мой контекст из from-pstn-custom был проигнорирован. Зато непонятно откуда взялось
-- Executing [s@from-trunk:4] ExecIf("SIP/XXX335-0000011f", "0 ?Set(CALLERID(name)=7967XXXXXXX)") in new stack
Вот тут я и застрял, друзья. Помогите пожалуйста разобраться куда дальше копать.
спросил
2015-08-11 15:24:49 +0400
ivoryblade 1 ● 1