musiconhold arbeitet nicht korekt

gkservice

Neuer User
Mitglied seit
21 Feb 2005
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Hallo,

wir haben das Problem, das bei Calls die über mISDN hereinkommen, die Aufrufe der Musiconhold anders behandelt werden als wenn Sie über SIP herinkommen.
vorgebenen ist bei beiden Calls die musicOnHoldClass "test1" aber bei misdn wird IMMER default abgespielt.

hier der Aufruf wenn der Call über misdn hereinkommt
Code:
Executing [2103@fromsip:2] MusicOnHold("mISDN/1-u21", "test1")
-- Started music on hold, class 'default', on mISDN/1-u21

hier der Aufruf wenn der Call über SIP herinkommt
Code:
Executing [2103@fromsip:2] MusicOnHold("SIP/746-ab12c2d0", "test1") in new stack
-- Started music on hold, class 'test1', on channel 'SIP/746-ab12c2d0'

kompletter Mitschnitt
Code:
lenny*CLI>
    -- mISDN/2-u20 answered SIP/908-ab128c50
    -- User entered '2103'
    -- Executing [602@fromsip:4] Macro("mISDN/1-u21", "jumpintern|2103") in new stack
    -- Executing [s@macro-jumpintern:1] Set("mISDN/1-u21", "troption=t") in new stack
[Jan 25 15:40:54] DEBUG[514]: app_macro.c:337 _macro_exec: Executed application: Set
    -- Executing [s@macro-jumpintern:2] Goto("mISDN/1-u21", "fromsip|2103|1") in new stack
    -- Goto (fromsip,2103,1)
[Jan 25 15:40:54] DEBUG[514]: app_macro.c:337 _macro_exec: Executed application: Goto
  == Channel 'mISDN/1-u21' jumping out of macro 'jumpintern'
    -- Executing [2103@fromsip:1] Answer("mISDN/1-u21", "") in new stack
    -- Executing [2103@fromsip:2] MusicOnHold("mISDN/1-u21", "test1") in new stack
    -- Started music on hold, class 'default', on mISDN/1-u21
[Jan 25 15:40:58] NOTICE[499]: rtp.c:787 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.3.25
    -- Stopped music on hold on mISDN/1-u21
  == Spawn extension (fromsip, 2103, 2) exited non-zero on 'mISDN/1-u21'
    -- Executing [h@fromsip:1] Hangup("mISDN/1-u21", "") in new stack
  == Spawn extension (fromsip, h, 1) exited non-zero on 'mISDN/1-u21'
[Jan 25 15:41:14] DEBUG[514]: chan_misdn.c:2425 misdn_hangup: misdn_hangup(mISDN/1-u21)
    -- Executing [2103@fromsip:1] Answer("SIP/746-ab12c2d0", "") in new stack
    -- Executing [2103@fromsip:2] MusicOnHold("SIP/746-ab12c2d0", "test1") in new stack
    -- Started music on hold, class 'test1', on channel 'SIP/746-ab12c2d0'
    -- Stopped music on hold on SIP/746-ab12c2d0
  == Spawn extension (fromsip, 2103, 2) exited non-zero on 'SIP/746-ab12c2d0'
    -- Executing [h@fromsip:1] Hangup("SIP/746-ab12c2d0", "") in new stack
  == Spawn extension (fromsip, h, 1) exited non-zero on 'SIP/746-ab12c2d0'

was kann die Ursache davon sein?
 
Probier doch mal vor dem Answer ein
Code:
exten => XX,n,SetMusicOnHold(default)

Gruss,


Jörg
 
ich denke wir haben etwas gefunden:
bei misdn ist die Fehlerbehandlung besser :)

wenn man korekt schreibt:
Code:
exten => 173,1,Answer
exten => 173,n,SetMusicOnHold(test1)
exten => 173,n,MusicOnHold()
exten => 173,n,Hangup
dann geht es auch mit mISDN

vorher hatten wir:
Code:
exten => 173,1,Answer
exten => 173,n,MusicOnHold(test1)
exten => 173,n,Hangup
trotzdem Danke für die Hilfe.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.