Я не знаю, может вы мне опять поможете. Попробую описать ситуацию с конкретными примерами.
Есть сервер, на котором установлен эластикс. По вашим статьям настроил его. Все работает.
Т.е. провайдером выдан городской номер на сип тренке. На него идут переадресации с мобильного и с обычного городского номера. Отвечает IVR, предлагает нажать нужную кнопку или остаться на линии. (Номер 405545).
Теперь, проблемная часть. У этого же провайдера взял еще один номер (403031). И начал настраивать a2billing.
Задача простая (я так думал), на номер 403031 дозванивается человек, его просят ввести пин код, он его вводит, ему говорят остаток на счете и предлагают ввести номер куда он будет звонить. Исходящие звонки идут через сипнет.
Все настроил, все работает, кроме одного. Когда я набираю номер куда буду звонить, например 79604051065 ( а в исходящей маршрутизации еще стоит префикс 55, но его автоматом подставляет a2billing) выдается сообщение что вызываемый абонент недоступен. Хотя звоню на номер который лежит рядом со мной и включен. Это когда звонок иден извне. А если я набираю 403031 с внутреннего номера (софтфона), то после набора номера, звонок идет на IVR который по номеру 405545.
Вот то, что выдает в CLI при наборе извне:
-- Executing [403031@from-trunk-sip-405545:1] Set("SIP/405545-0000002c", "GROUP()=OUT_2") in new stack
-- Executing [403031@from-trunk-sip-405545:2] Goto("SIP/405545-0000002c", "from-trunk,403031,1") in new stack
-- Goto (from-trunk,403031,1)
-- Executing [403031@from-trunk:1] Set("SIP/405545-0000002c", "__FROM_DID=403031") in new stack
-- Executing [403031@from-trunk:2] Gosub("SIP/405545-0000002c", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/405545-0000002c", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/405545-0000002c", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/405545-0000002c", "") in new stack
-- Executing [403031@from-trunk:3] ExecIf("SIP/405545-0000002c", "0 ?Set(CALLERID(name)=89194290446)") in new stack
-- Executing [403031@from-trunk:4] Set("SIP/405545-0000002c", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [403031@from-trunk:5] Set("SIP/405545-0000002c", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [403031@from-trunk:6] Goto("SIP/405545-0000002c", "a2billing,403031,1") in new stack
-- Goto (a2billing,403031,1)
-- Executing [403031@a2billing:1] NoOp("SIP/405545-0000002c", "A2Billing Start") in new stack
-- Executing [403031@a2billing:2] DeadAGI("SIP/405545-0000002c", "a2billing.php,1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
-- <SIP/405545-0000002c> Playing 'prepaid-enter-pin-number.gsm' (language 'ru')
-- Playing 'prepaid-you-have' (escape_digits=#) (sample_offset 0)
-- <SIP/405545-0000002c> Playing 'digits/0.alaw' (language 'ru')
-- Playing 'dollar' (escape_digits=#) (sample_offset 0)
-- <SIP/405545-0000002c> Playing 'digits/6.alaw' (language 'ru')
-- Playing 'prepaid-cents' (escape_digits=#) (sample_offset 0)
-- <SIP/405545-0000002c> Playing 'prepaid-enter-dest.gsm' (language 'ru')
-- Playing 'prepaid-you-have' (escape_digits=#) (sample_offset 0)
-- <SIP/405545-0000002c> Playing 'digits/4.alaw' (language 'ru')
-- Playing 'prepaid-minutes' (escape_digits=#) (sample_offset 0)
-- AGI Script Executing Application: (DIAL) Options: (SIP/10.0.0.11/55794604051065|60|HRrL(240000:61000:30000))
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/10.0.0.11/55794604051065|60|HRrL(240000:61000:30000)
-- SIP/10.0.0.11-0000002d is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Playing 'prepaid-dest-unreachable' (escapedigits=#) (sampleoffset 0)
-- <sip 405545-0000002c=""> Playing 'prepaid-enter-dest.gsm' (language 'ru')
-- <sip 405545-0000002c="">AGI Script a2billing.php completed, returning 4
== Spawn extension (a2billing, 403031, 2) exited non-zero on 'SIP/405545-0000002c'
Откуда-то берется номер 405545.... И не могу понять и найти где....
спросил
2013-04-26 00:07:24 +0400
Аноним