AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Улетел Callback

Asterisk GUI 2 сообщений -
#1

Всем доброго дня. Сижу вторые сутки с бубном, мозК кипит. Стоял благополучно у меня Asterisk 1.8.7 + FreePBX 2.9 на Ubuntu Server 10.04.3. Работал коллбек... и тут БАЦ его нет) вот лог звонка

== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [3444@from-trunk-sip-trunk-e95:1] Set("SIP/trunk-e95-0000000b", "GROUP()=OUT_2") in new stack
-- Executing [3444@from-trunk-sip-trunk-e95:2] Goto("SIP/trunk-e95-0000000b", "from-trunk,3444,1") in new stack
-- Goto (from-trunk,3444,1)
-- Executing [3444@from-trunk:1] Set("SIP/trunk-e95-0000000b", "__FROM_DID=3444") in new stack
-- Executing [3444@from-trunk:2] Gosub("SIP/trunk-e95-0000000b", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/trunk-e95-0000000b", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/trunk-e95-0000000b", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/trunk-e95-0000000b", "") in new stack
-- Executing [3444@from-trunk:3] Set("SIP/trunk-e95-0000000b", "CDR(did)=3444") in new stack
-- Executing [3444@from-trunk:4] ExecIf("SIP/trunk-e95-0000000b", "0 ?Set(CALLERID(name)=0674839320)") in new stack
-- Executing [3444@from-trunk:5] Set("SIP/trunk-e95-0000000b", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [3444@from-trunk:6] Set("SIP/trunk-e95-0000000b", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [3444@from-trunk:7] Goto("SIP/trunk-e95-0000000b", "callback,1,1") in new stack
-- Goto (callback,1,1)
-- Executing [1@callback:1] Set("SIP/trunk-e95-0000000b", "CALL=0674839320") in new stack
-- Executing [1@callback:2] Set("SIP/trunk-e95-0000000b", "DESTINATION=from-did-direct.202.1") in new stack
-- Executing [1@callback:3] Set("SIP/trunk-e95-0000000b", "SLEEP=2") in new stack
-- Executing [1@callback:4] System("SIP/trunk-e95-0000000b", "/var/lib/asterisk/bin/callback 0674839320 from-did-direct.202.1 2 &") in new stack
-- Executing [1@callback:5] Hangup("SIP/trunk-e95-0000000b", "") in new stack
== Spawn extension (callback, 1, 5) exited non-zero on 'SIP/trunk-e95-0000000b'


Что через модем подключенный через chan_dongle, что через SIP транк - НИЧЕГО... Пересобирал сервак с нуля 3 раза, преписывал конфиги, перекомпили Астер, ФриПБХ, все что только можно - НИЧЕГО! Даже в режиме теста поставил FreePBX-Distro, настроил коллбек на нем - таже история... Господа форумчане! Одна надежда на Вас.
#2

а что мы, мы ничего...

вот тут:
-- Executing [1@callback:4] System("SIP/trunk-e95-0000000b", "/var/lib/asterisk/bin/callback 0674839320 from-did-direct.202.1 2 &") in new stack

запустился скрипт, в фоне.

заходите в него (vim /var/lib/asterisk/bin/callback), смотрите логику работы.