Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
voip:c7:asterisk14:start [30.01.2017 14:31. ] – [dial] djangovoip:c7:asterisk14:start [30.01.2017 18:54. ] – [dial] django
Zeile 1903: Zeile 1903:
   == Spawn extension (telekom_in, 08121883175, 2) exited non-zero on 'PJSIP/883172_in-00000000'</code>   == Spawn extension (telekom_in, 08121883175, 2) exited non-zero on 'PJSIP/883172_in-00000000'</code>
  
 +
 +
 +   # vim /etc/asterisk/extensions.conf
 +<code>; -----------------------------------------------------------------------------------------------------------------------
 +; BEISPIEL 8:
 +;            alle ankommende Anrufe vom Provider Telekom für Rufnummer 08121883175 werden gegen die black- und white-
 +;            listing Datenbank geprüft und gesondert behandelt: 
 +;              - Anrufer die keine Nummer übertragen werden "nur" an der int. Nst 36 signalisiert, ohne Weiterleitung 
 +;                zum Händie und/oder Voicemail
 +;              - Anrufer mit einem Whitelisting-Eintrag in der AstDB (Asterisk-Datenbank) werden sowohl an der internen 
 +;                Nebenstelle 36 wie auch am Händie mit der Rufnummer 0176/45534406 signalisiert. Wird der Anrufer nicht 
 +;                binnen 20 Sekunden beantwortet, erhält der Anrufer die Möglichkeit zum Hinterlassen einer Nachricht 
 +;                auf der Voicemailbox von der Nst. 36
 +;              - Anrufer, die einen blacklisting Eintrag haben, werden direkt zur Abwimmelansage der Nst. 36 geleitet 
 +;                und anschließend die Verbindung gekappt, ohne dass der Anrufer eine Nachricht hinterlassen kann.
 +;
 +exten => 08121883175,1,NoOp(Anrufer übertrug die Rufnummer ${CALLERID(num)})
 +exten => 08121883175,n,Set(access=${DB(36/${CALLERID(num)})})
 +
 +exten => 08121883175,n,GotoIf($[ "${access}" = "" ]?ohne:testing)
 +exten => 08121883175,n(testing),GotoIf($[ "${access}" = "wl" ]?whitelisted:blacklisted)
 +exten => 08121883175,n(whitelisted),NoOp(der Anrufer ist gewhitelisted, der Anrufer wird zur Nebenstelle 36 und zum Mobiltelefon durchgestellt)
 +exten => 08121883175,n,Dial(PJSIP/36&PJSIP/883176_out/sip:017645534406@tel.t-online.de,10,rWw)
 +exten => 08121883175,n,Wait(1)
 +exten => 08121883175,n,VoiceMail(36,u)
 +exten => 08121883175,n,Hangup
 +exten => 08121883175,n(blacklisted),NoOp(der Anrufer ist geblacklisted und wird daher zur "Abwimmel"-Voicemailbox abgeworfen)
 +exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar)
 +exten => 08121883175,n,wait(1)
 +exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar)
 +exten => 08121883175,n,wait(1)
 +exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar)
 +exten => 08121883175,n,wait(1)
 +exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar)
 +exten => 08121883175,n,wait(1)
 +exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar)
 +exten => 08121883175,n,Hangup
 +exten => 08121883175,n(ohne),NoOp(der Anrufer überträgt keine Nummer, und ist weder geblack- noch gewhitelisted)
 +exten => 08121883175,n,Dial(PJSIP/31,60)
 +exten => 08121883175,n,Hangup
 +; -----------------------------------------------------------------------------------------------------------------------
 +</code>
 +
 +
 +   # asterisk -vvvvr
 +<code>    -- Executing [08121883175@telekom_in:1] NoOp("PJSIP/883172_in-0000000b", "Anrufer übertrug die Rufnummer +4917645534406") in new stack
 +    -- Executing [08121883175@telekom_in:2] Set("PJSIP/883172_in-0000000b", "access=wl") in new stack
 +    -- Executing [08121883175@telekom_in:3] GotoIf("PJSIP/883172_in-0000000b", "0?ohne:testing") in new stack
 +    -- Goto (telekom_in,08121883175,4)
 +    -- Executing [08121883175@telekom_in:4] GotoIf("PJSIP/883172_in-0000000b", "1?whitelisted:blacklisted") in new stack
 +    -- Goto (telekom_in,08121883175,5)
 +    -- Executing [08121883175@telekom_in:5] NoOp("PJSIP/883172_in-0000000b", "der Anrufer ist gewhitelisted, der Anrufer wird zur Nebenstelle 36 und zum Mobiltelefon durchgestellt") in new stack
 +    -- Executing [08121883175@telekom_in:6] Dial("PJSIP/883172_in-0000000b", "PJSIP/36&PJSIP/883176_out/sip:017645534406@tel.t-online.de,10,rWw") in new stack
 +    -- Called PJSIP/36
 +    -- Called PJSIP/883176_out/sip:017645534406@tel.t-online.de
 +    -- PJSIP/36-0000000c connected line has changed. Saving it until answer for PJSIP/883172_in-0000000b
 +    -- PJSIP/883176_out-0000000d connected line has changed. Saving it until answer for PJSIP/883172_in-0000000b
 +    -- PJSIP/36-0000000c is ringing
 +    -- PJSIP/883176_out-0000000d is making progress passing it to PJSIP/883172_in-0000000b
 +    -- PJSIP/883176_out-0000000d is ringing
 +    -- PJSIP/883176_out-0000000d answered PJSIP/883172_in-0000000b
 +    -- Channel PJSIP/883176_out-0000000d joined 'simple_bridge' basic-bridge <868dad5d-a999-4b8e-babf-88fe30fbf9af>
 +    -- Channel PJSIP/883172_in-0000000b joined 'simple_bridge' basic-bridge <868dad5d-a999-4b8e-babf-88fe30fbf9af>
 +       > Bridge 868dad5d-a999-4b8e-babf-88fe30fbf9af: switching from simple_bridge technology to native_rtp
 +       > Remotely bridged 'PJSIP/883172_in-0000000b' and 'PJSIP/883176_out-0000000d' - media will flow directly between them
 +       > Remotely bridged 'PJSIP/883172_in-0000000b' and 'PJSIP/883176_out-0000000d' - media will flow directly between them
 +    -- Channel PJSIP/883172_in-0000000b left 'native_rtp' basic-bridge <868dad5d-a999-4b8e-babf-88fe30fbf9af>
 +  == Spawn extension (telekom_in, 08121883175, 6) exited non-zero on 'PJSIP/883172_in-0000000b'
 +    -- Channel PJSIP/883176_out-0000000d left 'native_rtp' basic-bridge <868dad5d-a999-4b8e-babf-88fe30fbf9af></code>
 +
 +
 +   # asterisk -vvvvr
 +<code>    -- Executing [08121883175@telekom_in:1] NoOp("PJSIP/883172_in-00000000", "Anrufer übertrug die Rufnummer +4917645502006") in new stack
 +    -- Executing [08121883175@telekom_in:2] Set("PJSIP/883172_in-00000000", "access=bl") in new stack
 +    -- Executing [08121883175@telekom_in:3] GotoIf("PJSIP/883172_in-00000000", "0?ohne:testing") in new stack
 +    -- Goto (telekom_in,08121883175,4)
 +    -- Executing [08121883175@telekom_in:4] GotoIf("PJSIP/883172_in-00000000", "0?whitelisted:blacklisted") in new stack
 +    -- Goto (telekom_in,08121883175,10)
 +    -- Executing [08121883175@telekom_in:10] NoOp("PJSIP/883172_in-00000000", "der Anrufer ist geblacklisted und wird daher zur "Abwimmel"-Voicemailbox abgeworfen") in new stack
 +    -- Executing [08121883175@telekom_in:11] Playback("PJSIP/883172_in-00000000", "/var/spool/asterisk/voicemail/default/31/unerreichbar") in new stack
 +    -- <PJSIP/883172_in-00000000> Playing '/var/spool/asterisk/voicemail/default/31/unerreichbar.slin' (language 'de')
 +       > 0x7f2f3402ac30 -- Probation passed - setting RTP source address to 217.0.4.68:48282
 +    -- Executing [08121883175@telekom_in:12] Wait("PJSIP/883172_in-00000000", "1") in new stack
 +    -- Executing [08121883175@telekom_in:13] Playback("PJSIP/883172_in-00000000", "/var/spool/asterisk/voicemail/default/31/unerreichbar") in new stack
 +    -- <PJSIP/883172_in-00000000> Playing '/var/spool/asterisk/voicemail/default/31/unerreichbar.slin' (language 'de')
 +    -- Executing [08121883175@telekom_in:14] Wait("PJSIP/883172_in-00000000", "1") in new stack
 +    -- Executing [08121883175@telekom_in:15] Playback("PJSIP/883172_in-00000000", "/var/spool/asterisk/voicemail/default/31/unerreichbar") in new stack
 +    -- <PJSIP/883172_in-00000000> Playing '/var/spool/asterisk/voicemail/default/31/unerreichbar.slin' (language 'de')
 +    -- Executing [08121883175@telekom_in:16] Wait("PJSIP/883172_in-00000000", "1") in new stack
 +    -- Executing [08121883175@telekom_in:17] Playback("PJSIP/883172_in-00000000", "/var/spool/asterisk/voicemail/default/31/unerreichbar") in new stack
 +    -- <PJSIP/883172_in-00000000> Playing '/var/spool/asterisk/voicemail/default/31/unerreichbar.slin' (language 'de')
 +    -- Executing [08121883175@telekom_in:18] Wait("PJSIP/883172_in-00000000", "1") in new stack
 +    -- Executing [08121883175@telekom_in:19] Playback("PJSIP/883172_in-00000000", "/var/spool/asterisk/voicemail/default/31/unerreichbar") in new stack
 +    -- <PJSIP/883172_in-00000000> Playing '/var/spool/asterisk/voicemail/default/31/unerreichbar.slin' (language 'de')
 +    -- Executing [08121883175@telekom_in:20] Hangup("PJSIP/883172_in-00000000", "") in new stack
 +  == Spawn extension (telekom_in, 08121883175, 20) exited non-zero on 'PJSIP/883172_in-00000000'
 +</code>
 +
 +
 +   # asterisk -vvvvr
 +<code>    -- Executing [08121883175@telekom_in:1] NoOp("PJSIP/883172_in-00000009", "Anrufer übertrug die Rufnummer anonymous") in new stack
 +    -- Executing [08121883175@telekom_in:2] Set("PJSIP/883172_in-00000009", "access=") in new stack
 +    -- Executing [08121883175@telekom_in:3] GotoIf("PJSIP/883172_in-00000009", "1?ohne:testing") in new stack
 +    -- Goto (telekom_in,08121883175,21)
 +    -- Executing [08121883175@telekom_in:21] NoOp("PJSIP/883172_in-00000009", "der Anrufer überträgt keine Nummer, und ist weder geblack- noch gewhitelisted") in new stack
 +    -- Executing [08121883175@telekom_in:22] Dial("PJSIP/883172_in-00000009", "PJSIP/31,60") in new stack
 +    -- Called PJSIP/31
 +    -- PJSIP/31-0000000a is ringing
 +  == Spawn extension (telekom_in, 08121883175, 22) exited non-zero on 'PJSIP/883172_in-00000009'</code>
 ===== deutsche Sprachprompts ===== ===== deutsche Sprachprompts =====
  
  • voip/c7/asterisk14/start.txt
  • Zuletzt geändert: 31.10.2023 18:44.
  • von 127.0.0.1