Hallo,
ich habe ein Problem mit einer Asterisk-Anlage, bei dem ich nicht weiß, ob ich einen Fehler drin habe, oder ob das ein Bug ist. Und zwar klingelt es nicht beim Anrufer, wenn ein Dial in einem Macro aufgerufen wird. Das angerufene Telefon klingelt korrekterweise und das Gespräch kann auch korrekt geführt werden.
Wird ein Dial außerhalb eines Macros aufgerufen, hört der Anrufer auch ein Klingeln, da funktioniert es.
Ich habe mir das Macro aus dem Asterisk-Buch abgeschaut und abgesehen vom Klingeln funktioniert es ja auch. Folgendermaßen rufe ich das Macro auf:
[telekom_incoming]
exten => Rufnummer,1,Verbose(Rufeingang Telekom)
exten => Rufnummer,n,Macro(eingehend,SIP/626)
[macro-eingehend]
exten => s,1,Playback(ansprache_begruessung)
exten => s,n,Dial(${ARG1},30)
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Playback(verabschiedung_nicht_besetzt)
exten => s-BUSY,1,Playback(verabschiedung_besetzt)
exten => s-ANSWER,1,Hangup()
exten => _s-.,1,Goto(s-NOANSWER,1)
Das hier funktioniert wie gewünscht:
[telekom_incoming]
exten => Rufnummer,1,Verbose(Rufeingang Telekom)
exten => Rufnummer,n,Dial(SIP/626)
exten => Rufnummer,n,Hangup()
Asterisk läuft hier unter einem Debian Stretch mit der Version 1:13.14.1~dfsg-2+deb9u3.
Hat da irgendjemand eine Idee?
Grüße
ich habe ein Problem mit einer Asterisk-Anlage, bei dem ich nicht weiß, ob ich einen Fehler drin habe, oder ob das ein Bug ist. Und zwar klingelt es nicht beim Anrufer, wenn ein Dial in einem Macro aufgerufen wird. Das angerufene Telefon klingelt korrekterweise und das Gespräch kann auch korrekt geführt werden.
Wird ein Dial außerhalb eines Macros aufgerufen, hört der Anrufer auch ein Klingeln, da funktioniert es.
Ich habe mir das Macro aus dem Asterisk-Buch abgeschaut und abgesehen vom Klingeln funktioniert es ja auch. Folgendermaßen rufe ich das Macro auf:
[telekom_incoming]
exten => Rufnummer,1,Verbose(Rufeingang Telekom)
exten => Rufnummer,n,Macro(eingehend,SIP/626)
[macro-eingehend]
exten => s,1,Playback(ansprache_begruessung)
exten => s,n,Dial(${ARG1},30)
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Playback(verabschiedung_nicht_besetzt)
exten => s-BUSY,1,Playback(verabschiedung_besetzt)
exten => s-ANSWER,1,Hangup()
exten => _s-.,1,Goto(s-NOANSWER,1)
Das hier funktioniert wie gewünscht:
[telekom_incoming]
exten => Rufnummer,1,Verbose(Rufeingang Telekom)
exten => Rufnummer,n,Dial(SIP/626)
exten => Rufnummer,n,Hangup()
Asterisk läuft hier unter einem Debian Stretch mit der Version 1:13.14.1~dfsg-2+deb9u3.
Hat da irgendjemand eine Idee?
Grüße