Re: подменяется в статистике и не только имя транка
Имею такой баг на 2 компьютерах. Везде ТОЛЬКО SIP транки от провадера - на одном 7 штук на другом 2 штуки.
И там и там картина одинакова. Все работает как прописано в маршрутизации по DID а вот визульно видим при звонке с любого транка - звонящий канал вроде как бы SIP/11259 или SIP/111171 в зависимости от системы. Это просто самый большой по числу номер транка. Если его удалить писать начинает просто тот который больше по числу из оставшихся. Т.е 11258 и т.д.
вот например я звоню извне на транк 11129 слушаю IVR и ложу трубку - и вижу
-- Executing [11129@from-pstn:1] Set("SIP/11259-09d0f5c8", "__FROM_DID=11129") in new stack
-- Executing [11129@from-pstn:2] Gosub("SIP/11259-09d0f5c8", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/11259-09d0f5c8", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Return("SIP/11259-09d0f5c8", "") in new stack
-- Executing [11129@from-pstn:3] ExecIf("SIP/11259-09d0f5c8", "0 ?Set(CALLERID(name)=442340000)") in new stack
-- Executing [11129@from-pstn:4] Set("SIP/11259-09d0f5c8", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [11129@from-pstn:5] Set("SIP/11259-09d0f5c8", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [11129@from-pstn:6] Goto("SIP/11259-09d0f5c8", "ivr-3,s,1") in new stack
-- Goto (ivr-3,s,1)
-- Executing [s@ivr-3:1] Set("SIP/11259-09d0f5c8", "MSG=custom/ivr1") in new stack
-- Executing [s@ivr-3:2] Set("SIP/11259-09d0f5c8", "LOOPCOUNT=0") in new stack
-- Executing [s@ivr-3:3] Set("SIP/11259-09d0f5c8", "__DIR-CONTEXT=default") in new stack
-- Executing [s@ivr-3:4] Set("SIP/11259-09d0f5c8", "_IVR_CONTEXT_ivr-3=") in new stack
-- Executing [s@ivr-3:5] Set("SIP/11259-09d0f5c8", "_IVR_CONTEXT=ivr-3") in new stack
-- Executing [s@ivr-3:6] GotoIf("SIP/11259-09d0f5c8", "0?begin") in new stack
-- Executing [s@ivr-3:7] Answer("SIP/11259-09d0f5c8", "") in new stack
-- Executing [s@ivr-3:8] Wait("SIP/11259-09d0f5c8", "1") in new stack
-- Executing [s@ivr-3:9] Set("SIP/11259-09d0f5c8", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3
-- Executing [s@ivr-3:10] Set("SIP/11259-09d0f5c8", "TIMEOUT(response)=10") in new stack
-- Response timeout set to 10
-- Executing [s@ivr-3:11] Set("SIP/11259-09d0f5c8", "__IVR_RETVM=") in new stack
-- Executing [s@ivr-3:12] ExecIf("SIP/11259-09d0f5c8", "1?Background(custom/ivr1)") in new stack
-- <SIP/11259-09d0f5c8> Playing 'custom/ivr1.slin' (language 'en')
== Spawn extension (ivr-3, s, 12) exited non-zero on 'SIP/11259-09d0f5c8'
-- Executing [h@ivr-3:1] Hangup("SIP/11259-09d0f5c8", "") in new stack
== Spawn extension (ivr-3, h, 1) exited non-zero on 'SIP/11259-09d0f5c8'
В маршрутизации так и записано если звонок с DID 11129 - отправлять на IVR. Если бы был звонок на 11259 то он бы ушел 5041 номер.
|