Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2011-03-31 09:48:34 +0400

arootkov Gravatar arootkov

Elastix отчеты транки

Добрый день коллеги!

Обнаружил вот такую интересную штуку.

Дано sip провайдер манго телеком.

От него приходят два городских номера.

В панели манги каждый номер переадресуется на свою sip учетку.

Тем не менее ошибка или грук из разряда фантастики.

Когда приходит звонок на учетку "А" в системе видно что задействован транк "А", но когда приходит звонок на учетку "Б" в системе видно что используется транк "А".

Из за этого отчеты по входящим звонкам как вы догадаетесь не верны.

Прошу руку помощи!

Спасибо

Elastix отчеты транки

Добрый день коллеги!

Обнаружил вот такую интересную штуку.

Дано sip провайдер манго телеком.

От него приходят два городских номера.

В панели манги каждый номер переадресуется на свою sip учетку.

Тем не менее ошибка или грук из разряда фантастики.

Когда приходит звонок на учетку "А" в системе видно что задействован транк "А", но когда приходит звонок на учетку "Б" в системе видно что используется транк "А".

Из за этого отчеты по входящим звонкам как вы догадаетесь не верны.

Прошу руку помощи!

Спасибо

Ниже привожу логи из консоли

sip show registry Host dnsmgr Username Refresh State Reg.Time mangosip.ru:5060 N A16576383P1 285 Registered Thu, 31 Mar 2011 09:57:18 mangosip.ru:5060 N A16602104P1 285 Registered Thu, 31 Mar 2011 09:57:03 2 SIP registrations. == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 == Using SIP VRTP TOS bits 136 == Using SIP VRTP CoS mark 6 -- Executing [5851052@from-trunk:1] Set("SIP/9262636-0000171d", "__FROM_DID=5851052") in new stack -- Executing [5851052@from-trunk:2] Gosub("SIP/9262636-0000171d", "app-blacklist-check,s,1") in new stack -- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-0000171d", "0?blacklisted") in new stack -- Executing [s@app-blacklist-check:2] Set("SIP/9262636-0000171d", "CALLED_BLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:3] Return("SIP/9262636-0000171d", "") in new stack -- Executing [5851052@from-trunk:3] ExecIf("SIP/9262636-0000171d", "0 ?Set(CALLERID(name)=74956474818)") in new stack -- Executing [5851052@from-trunk:4] Set("SIP/9262636-0000171d", "__CALLINGPRES_SV=allowed_not_screened") in new stack -- Executing [5851052@from-trunk:5] Set("SIP/9262636-0000171d", "CALLERPRES()=allowed_not_screened") in new stack -- Executing [5851052@from-trunk:6] Goto("SIP/9262636-0000171d", "timeconditions,2,1") in new stack -- Goto (timeconditions,2,1) -- Executing [2@timeconditions:1] GotoIfTime("SIP/9262636-0000171d", "08:00-21:00,*,*,*?ivr-6,s,1") in new stack -- Goto (ivr-6,s,1) -- Executing [s@ivr-6:1] Set("SIP/9262636-0000171d", "MSG=custom/GKSEELINE") in new stack -- Executing [s@ivr-6:2] Set("SIP/9262636-0000171d", "LOOPCOUNT=0") in new stack -- Executing [s@ivr-6:3] Set("SIP/9262636-0000171d", "__DIR-CONTEXT=") in new stack -- Executing [s@ivr-6:4] Set("SIP/9262636-0000171d", "_IVR_CONTEXT_ivr-6=") in new stack -- Executing [s@ivr-6:5] Set("SIP/9262636-0000171d", "_IVR_CONTEXT=ivr-6") in new stack -- Executing [s@ivr-6:6] GotoIf("SIP/9262636-0000171d", "0?begin") in new stack -- Executing [s@ivr-6:7] Answer("SIP/9262636-0000171d", "") in new stack -- Executing [s@ivr-6:8] Wait("SIP/9262636-0000171d", "1") in new stack -- Executing [s@ivr-6:9] Set("SIP/9262636-0000171d", "TIMEOUT(digit)=3") in new stack -- Digit timeout set to 3.000 -- Executing [s@ivr-6:10] Set("SIP/9262636-0000171d", "TIMEOUT(response)=1") in new stack -- Response timeout set to 1.000 -- Executing [s@ivr-6:11] Set("SIP/9262636-0000171d", "__IVR_RETVM=") in new stack -- Executing [s@ivr-6:12] ExecIf("SIP/9262636-0000171d", "1?Background(custom/GKSEELINE)") in new stack -- <SIP/9262636-0000171d> Playing 'custom/GKSEELINE.gsm' (language 'ru') == Spawn extension (ivr-6, s, 12) exited non-zero on 'SIP/9262636-0000171d' -- Executing [h@ivr-6:1] Hangup("SIP/9262636-0000171d", "") in new stack == Spawn extension (ivr-6, h, 1) exited non-zero on 'SIP/9262636-0000171d' ats*CLI> Disconnected from Asterisk server Executing last minute cleanups 

Elastix отчеты транки

Добрый день коллеги!

Обнаружил вот такую интересную штуку.

Дано sip провайдер манго телеком.

От него приходят два городских номера.

В панели манги каждый номер переадресуется на свою sip учетку.

Тем не менее ошибка или грук из разряда фантастики.

Когда приходит звонок на учетку "А" в системе видно что задействован транк "А", но когда приходит звонок на учетку "Б" в системе видно что используется транк "А".

Из за этого отчеты по входящим звонкам как вы догадаетесь не верны.

Прошу руку помощи!

Спасибо

Ниже привожу логи из консоли

sip show registry Host dnsmgr Username Refresh State Reg.Time mangosip.ru:5060 N A16576383P1 285 Registered Thu, 31 Mar 2011 09:57:18 mangosip.ru:5060 N A16602104P1 285 Registered Thu, 31 Mar 2011 09:57:03 2 SIP registrations. == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 == Using SIP VRTP TOS bits 136 == Using SIP VRTP CoS mark 6 -- Executing [5851052@from-trunk:1] Set("SIP/9262636-0000171d", "__FROM_DID=5851052") in new stack -- Executing [5851052@from-trunk:2] Gosub("SIP/9262636-0000171d", "app-blacklist-check,s,1") in new stack -- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-0000171d", "0?blacklisted") in new stack -- Executing [s@app-blacklist-check:2] Set("SIP/9262636-0000171d", "CALLED_BLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:3] Return("SIP/9262636-0000171d", "") in new stack -- Executing [5851052@from-trunk:3] ExecIf("SIP/9262636-0000171d", "0 ?Set(CALLERID(name)=74956474818)") in new stack -- Executing [5851052@from-trunk:4] Set("SIP/9262636-0000171d", "__CALLINGPRES_SV=allowed_not_screened") in new stack -- Executing [5851052@from-trunk:5] Set("SIP/9262636-0000171d", "CALLERPRES()=allowed_not_screened") in new stack -- Executing [5851052@from-trunk:6] Goto("SIP/9262636-0000171d", "timeconditions,2,1") in new stack -- Goto (timeconditions,2,1) -- Executing [2@timeconditions:1] GotoIfTime("SIP/9262636-0000171d", "08:00-21:00,*,*,*?ivr-6,s,1") in new stack -- Goto (ivr-6,s,1) -- Executing [s@ivr-6:1] Set("SIP/9262636-0000171d", "MSG=custom/GKSEELINE") in new stack -- Executing [s@ivr-6:2] Set("SIP/9262636-0000171d", "LOOPCOUNT=0") in new stack -- Executing [s@ivr-6:3] Set("SIP/9262636-0000171d", "__DIR-CONTEXT=") in new stack -- Executing [s@ivr-6:4] Set("SIP/9262636-0000171d", "_IVR_CONTEXT_ivr-6=") in new stack -- Executing [s@ivr-6:5] Set("SIP/9262636-0000171d", "_IVR_CONTEXT=ivr-6") in new stack -- Executing [s@ivr-6:6] GotoIf("SIP/9262636-0000171d", "0?begin") in new stack -- Executing [s@ivr-6:7] Answer("SIP/9262636-0000171d", "") in new stack -- Executing [s@ivr-6:8] Wait("SIP/9262636-0000171d", "1") in new stack -- Executing [s@ivr-6:9] Set("SIP/9262636-0000171d", "TIMEOUT(digit)=3") in new stack -- Digit timeout set to 3.000 -- Executing [s@ivr-6:10] Set("SIP/9262636-0000171d", "TIMEOUT(response)=1") in new stack -- Response timeout set to 1.000 -- Executing [s@ivr-6:11] Set("SIP/9262636-0000171d", "__IVR_RETVM=") in new stack -- Executing [s@ivr-6:12] ExecIf("SIP/9262636-0000171d", "1?Background(custom/GKSEELINE)") in new stack -- <SIP/9262636-0000171d> Playing 'custom/GKSEELINE.gsm' (language 'ru') == Spawn extension (ivr-6, s, 12) exited non-zero on 'SIP/9262636-0000171d' -- Executing [h@ivr-6:1] Hangup("SIP/9262636-0000171d", "") in new stack == Spawn extension (ivr-6, h, 1) exited non-zero on 'SIP/9262636-0000171d' ats*CLI> Disconnected from Asterisk server Executing last minute cleanups 

ниже звонок на второй номер

new stack

new stack> - Executing [9262636@from-trunk:1] Set("SIP/9262636-00001725",

"FROMDID=9262636") in new stack -- Executing [9262636@from-trunk:2] Gosub("SIP/9262636-00001725", "app-blacklist-check,s,1") in new stack -- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-00001725", "0?blacklisted") in new stack -- Executing [s@app-blacklist-check:2] Set("SIP/9262636-00001725", "CALLEDBLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:3] Return("SIP/9262636-00001725", "") in new stack -- Executing [9262636@from-trunk:3] ExecIf("SIP/9262636-00001725", "0 ?Set(CALLERID(name)=74956474818)") in new stack -- Executing [9262636@from-trunk:4] Set("SIP/9262636-00001725", "CALLINGPRESSV=allowednotscreened") in new stack -- Executing [9262636@from-trunk:5] Set("SIP/9262636-00001725", "CALLERPRES()=allowednotscreened") in new stack -- Executing [9262636@from-trunk:6] Goto("SIP/9262636-00001725", "timeconditions,1,1") in new stack -- Goto (timeconditions,1,1) -- Executing [1@timeconditions:1] GotoIfTime("SIP/9262636-00001725", "09:00-21:00,*,*,*?ivr-4,s,1") in new stack -- Goto (ivr-4,s,1) -- Executing [s@ivr-4:1] Set("SIP/9262636-00001725", "MSG=custom/file2gsm") in new stack -- Executing [s@ivr-4:2] Set("SIP/9262636-00001725", "LOOPCOUNT=0") in new stack -- Executing [s@ivr-4:3] Set("SIP/9262636-00001725", "DIR-CONTEXT=") in new stack -- Executing [s@ivr-4:4] Set("SIP/9262636-00001725", "IVRCONTEXTivr-4=") in new stack -- Executing [s@ivr-4:5] Set("SIP/9262636-00001725", "IVRCONTEXT=ivr-4") in new stack -- Executing [s@ivr-4:6] GotoIf("SIP/9262636-00001725", "0?begin") in new stack -- Executing [s@ivr-4:7] Answer("SIP/9262636-00001725", "") in new stack -- Executing [s@ivr-4:8] Wait("SIP/9262636-00001725", "1") in new stack -- Executing [s@ivr-4:9] Set("SIP/9262636-00001725", "TIMEOUT(digit)=3") in new stack -- Digit timeout set to 3.000 -- Executing [s@ivr-4:10] Set("SIP/9262636-00001725", "TIMEOUT(response)=1") in new stack -- Response timeout set to 1.000 -- Executing [s@ivr-4:11] Set("SIP/9262636-00001725", "IVR_RETVM=") in new stack -- Executing [s@ivr-4:12] ExecIf("SIP/9262636-00001725", "1?Background(custom/file2gsm)") in new stack -- <sip 9262636-00001725=""> Playing 'custom/file2gsm.gsm' (language 'ru') == Spawn extension (ivr-4, s, 12) exited non-zero on 'SIP/9262636-00001725' -- Executing [h@ivr-4:1] Hangup("SIP/9262636-00001725", "") in new stacknew stack

new stack

Elastix отчеты транки

Добрый день коллеги!

Обнаружил вот такую интересную штуку.

Дано sip провайдер манго телеком.

От него приходят два городских номера.

В панели манги каждый номер переадресуется на свою sip учетку.

Тем не менее ошибка или грук из разряда фантастики.

Когда приходит звонок на учетку "А" в системе видно что задействован транк "А", но когда приходит звонок на учетку "Б" в системе видно что используется транк "А".

Из за этого отчеты по входящим звонкам как вы догадаетесь не верны.

Прошу руку помощи!

Спасибо

Ниже привожу логи из консоли

sip show registry Host dnsmgr Username Refresh State Reg.Time mangosip.ru:5060 N A16576383P1 285 Registered Thu, 31 Mar 2011 09:57:18 mangosip.ru:5060 N A16602104P1 285 Registered Thu, 31 Mar 2011 09:57:03 2 SIP registrations. == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 == Using SIP VRTP TOS bits 136 == Using SIP VRTP CoS mark 6 -- Executing [5851052@from-trunk:1] Set("SIP/9262636-0000171d", "__FROM_DID=5851052") in new stack -- Executing [5851052@from-trunk:2] Gosub("SIP/9262636-0000171d", "app-blacklist-check,s,1") in new stack -- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-0000171d", "0?blacklisted") in new stack -- Executing [s@app-blacklist-check:2] Set("SIP/9262636-0000171d", "CALLED_BLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:3] Return("SIP/9262636-0000171d", "") in new stack -- Executing [5851052@from-trunk:3] ExecIf("SIP/9262636-0000171d", "0 ?Set(CALLERID(name)=74956474818)") in new stack -- Executing [5851052@from-trunk:4] Set("SIP/9262636-0000171d", "__CALLINGPRES_SV=allowed_not_screened") in new stack -- Executing [5851052@from-trunk:5] Set("SIP/9262636-0000171d", "CALLERPRES()=allowed_not_screened") in new stack -- Executing [5851052@from-trunk:6] Goto("SIP/9262636-0000171d", "timeconditions,2,1") in new stack -- Goto (timeconditions,2,1) -- Executing [2@timeconditions:1] GotoIfTime("SIP/9262636-0000171d", "08:00-21:00,*,*,*?ivr-6,s,1") in new stack -- Goto (ivr-6,s,1) -- Executing [s@ivr-6:1] Set("SIP/9262636-0000171d", "MSG=custom/GKSEELINE") in new stack -- Executing [s@ivr-6:2] Set("SIP/9262636-0000171d", "LOOPCOUNT=0") in new stack -- Executing [s@ivr-6:3] Set("SIP/9262636-0000171d", "__DIR-CONTEXT=") in new stack -- Executing [s@ivr-6:4] Set("SIP/9262636-0000171d", "_IVR_CONTEXT_ivr-6=") in new stack -- Executing [s@ivr-6:5] Set("SIP/9262636-0000171d", "_IVR_CONTEXT=ivr-6") in new stack -- Executing [s@ivr-6:6] GotoIf("SIP/9262636-0000171d", "0?begin") in new stack -- Executing [s@ivr-6:7] Answer("SIP/9262636-0000171d", "") in new stack -- Executing [s@ivr-6:8] Wait("SIP/9262636-0000171d", "1") in new stack -- Executing [s@ivr-6:9] Set("SIP/9262636-0000171d", "TIMEOUT(digit)=3") in new stack -- Digit timeout set to 3.000 -- Executing [s@ivr-6:10] Set("SIP/9262636-0000171d", "TIMEOUT(response)=1") in new stack -- Response timeout set to 1.000 -- Executing [s@ivr-6:11] Set("SIP/9262636-0000171d", "__IVR_RETVM=") in new stack -- Executing [s@ivr-6:12] ExecIf("SIP/9262636-0000171d", "1?Background(custom/GKSEELINE)") in new stack -- <SIP/9262636-0000171d> Playing 'custom/GKSEELINE.gsm' (language 'ru') == Spawn extension (ivr-6, s, 12) exited non-zero on 'SIP/9262636-0000171d' -- Executing [h@ivr-6:1] Hangup("SIP/9262636-0000171d", "") in new stack == Spawn extension (ivr-6, h, 1) exited non-zero on 'SIP/9262636-0000171d' ats*CLI> Disconnected from Asterisk server Executing last minute cleanups 

ниже звонок на второй номер

new stack

new stack>

- Executing [9262636@from-trunk:1] Set("SIP/9262636-00001725",

"FROMDID=9262636") in new stack -- Executing [9262636@from-trunk:2] Gosub("SIP/9262636-00001725", Set("SIP/9262636-00001725", "__FROM_DID=9262636") in new stack -- Executing [9262636@from-trunk:2] Gosub("SIP/9262636-00001725", "app-blacklist-check,s,1") in new stack -- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-00001725", new stack -- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-00001725", "0?blacklisted") in new stack -- Executing [s@app-blacklist-check:2] Set("SIP/9262636-00001725", "CALLEDBLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:3] -- Executing [s@app-blacklist-check:2] Set("SIP/9262636-00001725", "CALLED_BLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:3] Return("SIP/9262636-00001725", "") in new stack -- Executing [9262636@from-trunk:3] in new stack -- Executing [9262636@from-trunk:3] ExecIf("SIP/9262636-00001725", "0 "0 ?Set(CALLERID(name)=74956474818)") in new stack -- Executing [9262636@from-trunk:4] Set("SIP/9262636-00001725", "CALLINGPRESSV=allowednotscreened") in new stack -- Executing [9262636@from-trunk:5] Set("SIP/9262636-00001725", "CALLERPRES()=allowednotscreened") in new stack -- Executing [9262636@from-trunk:6] Goto("SIP/9262636-00001725", in new stack -- Executing [9262636@from-trunk:4] Set("SIP/9262636-00001725", "__CALLINGPRES_SV=allowed_not_screened") in new stack -- Executing [9262636@from-trunk:5] Set("SIP/9262636-00001725", "CALLERPRES()=allowed_not_screened") in new stack -- Executing [9262636@from-trunk:6] Goto("SIP/9262636-00001725", "timeconditions,1,1") in new stack -- Goto (timeconditions,1,1) -- Executing [1@timeconditions:1] GotoIfTime("SIP/9262636-00001725", GotoIfTime("SIP/9262636-00001725", "09:00-21:00,*,*,*?ivr-4,s,1") in new stack new stack -- Goto (ivr-4,s,1) -- Executing [s@ivr-4:1] Set("SIP/9262636-00001725", Set("SIP/9262636-00001725", "MSG=custom/file2gsm") in new stack -- Executing [s@ivr-4:2] Set("SIP/9262636-00001725", Set("SIP/9262636-00001725", "LOOPCOUNT=0") in new stack -- Executing [s@ivr-4:3] Set("SIP/9262636-00001725", "DIR-CONTEXT=") in new stack Set("SIP/9262636-00001725", "__DIR-CONTEXT=") in new stack -- Executing [s@ivr-4:4] Set("SIP/9262636-00001725", "IVRCONTEXTivr-4=") in new stack Set("SIP/9262636-00001725", "_IVR_CONTEXT_ivr-4=") in new stack -- Executing [s@ivr-4:5] Set("SIP/9262636-00001725", "IVRCONTEXT=ivr-4") in new stack Set("SIP/9262636-00001725", "_IVR_CONTEXT=ivr-4") in new stack -- Executing [s@ivr-4:6] GotoIf("SIP/9262636-00001725", GotoIf("SIP/9262636-00001725", "0?begin") in new stack -- Executing [s@ivr-4:7] Answer("SIP/9262636-00001725", "") in new stack in new stack -- Executing [s@ivr-4:8] Wait("SIP/9262636-00001725", "1") in new stack in new stack -- Executing [s@ivr-4:9] Set("SIP/9262636-00001725", Set("SIP/9262636-00001725", "TIMEOUT(digit)=3") in new stack -- Digit timeout set to 3.000 -- Executing [s@ivr-4:10] Set("SIP/9262636-00001725", Set("SIP/9262636-00001725", "TIMEOUT(response)=1") in new stack -- Response timeout set to 1.000 -- Executing [s@ivr-4:11] Set("SIP/9262636-00001725", "IVR_RETVM=") in new stack

Set("SIP/9262636-00001725", "__IVR_RETVM=") in new stack -- Executing [s@ivr-4:12] ExecIf("SIP/9262636-00001725", ExecIf("SIP/9262636-00001725", "1?Background(custom/file2gsm)") in new stack -- <sip 9262636-00001725=""> in new stack -- <SIP/9262636-00001725> Playing 'custom/file2gsm.gsm' (language 'ru') 'ru') == Spawn extension (ivr-4, s, 12) exited non-zero on on 'SIP/9262636-00001725' -- Executing [h@ivr-4:1] Hangup("SIP/9262636-00001725", "") in new stacknew stack

new stack

in new stack

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.