[gelöst] nach monitor(ring) hangup ?

linuxnewbie

Neuer User
Mitglied seit
12 Jul 2006
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
ich benutze folgende Macro,
welches neu in ein bisher funktionierendes Script gekommen ist.

Leider wählen jetzt die Telefone nicht mehr raus, somdern hänngen
gleich auf. Weis jemand Rat ?
Die erstellte wav-Datei ist leer, weil Asterisk bzw. das angehängte Softphone gleich auflegt.
Ohne Monitor geht alles.

[record-out]
exten => _X.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _X.,2,Monitor(wav,${CALLFILENAME},m)
exten => _X.,3,Dial,SIP/sip_proxy-out/${EXTEN}
exten => _X.,4,Congestion
exten => _X.,104,Congestion

Weis jemand Rat ?
linuxnewbee:noidea:
 
Zuletzt bearbeitet:
nein, Syntax ist ok,

sip_proxy-out ist nicht die domain eines providers
sondern ein
eigener im sip.conf definierter Zugang (proxy) zum sip-provider

Aber bis dahin kommt das script gar nicht, weil Asterisk - wie
gesagt - direkt nach dem monitor aufhängt.

Nachtrag 1:
[record-out]
exten => _X.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _X.,2,Monitor(wav,${CALLFILENAME},m)
edten => _X.,3,SayDigits(1234567890)
exten => _X.,4,Dial,SIP/sip_proxy-out/${EXTEN}
exten => _X.,5,Congestion
exten => _X.,104,Congestion

SayDigits funkioniert (Aufzeichenern der Ziffern von 1-9 und 0)

Nachtrag 2:
guckst Du:

http://www.voip-info.org/wiki/index.php?page=Monitor+setup+sample

Re: does this work with channel sip ?
Working example of recording SIP inbound calls (and convert to MP3!)
by mh720 on Saturday 05 of February, 2005 [01:55:11]
First off, Monitor() should work with any technology, not just SIP.
Requires: soxmix (from sox distribution) and L.A.M.E.



Irgendwann finde ich den Fehler schon. linuxbee:D
 
Zuletzt bearbeitet:
Kommt irgendeine Meldung in der Asterisk-Konsole? Hast du mal in der logger.conf die debug-Meldungen aktiviert?

@Betateilchen: Diese alternative Syntax wurde eingeführt, damit man die gleiche Syntax hat wie bei Zap & co. Ist also absolut korrekt.
 
[gelöst]

jetzt funzt es.
wichtige Änderung: die Prioritäten (1 - 5) genauestens wie im Schript, fortlaufend - und ich habe den vorher schon funktionierenden Originalcode benutzt!

exten => _XXX.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})

exten => _XXX.,2,Userevent(TAPI|DATA: CHANNEL=${mychannel}, EXTEN=${EXTEN}, CALLERIDNUM=${CALLERIDNUM})

exten => _XXX.,3,Monitor(wav,${CALLFILENAME},m)

exten => _XXX.,4,Dial(SIP/sip_proxy-out/${EXTEN})

exten => _XXX.,5,Congestion

exten => _XXX.,104,Congestion

Danke für die Anteilnahme. die asterisk-(CLI)-console bringt übrigens keine Fehler.
Kontrolle geht auch ebenfalls über die asterisk-manager-Konsole vom Client über Telnet aus!

linuxbee:p
 
Kostenlos!

Statistik des Forums

Themen
248,888
Beiträge
2,304,088
Mitglieder
378,569
Neuestes Mitglied
Jogi61