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

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

нажмите, чтобы скрыть/показать версии 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.