.titleBar { margin-bottom: 5px!important; }

eingehende Anrufe managen

Dieses Thema im Forum "Asterisk Allgemein" wurde erstellt von danims, 11 Feb. 2007.

  1. danims

    danims Neuer User

    Registriert seit:
    31 Mai 2006
    Beiträge:
    23
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo

    Ich habe den grossartigen Kurs von betateilchen gemacht (wem bekannt).

    Eingehende Anrufe funktionieren prima, wenn ich ihn über den Context [ankommend] an dem sip-account nr. 100 klingeln lasse.

    Folgendes funktioniert also:

    in der extensions.conf:
    Code:
    [ankommend]
    exten => 41xxxxxxx,1,Dial,SIP/100|30|30|r
    
    sip.conf (ausschnitt):
    Code:
    [general]
    context=default
    bindport=5060
    bindaddr=xxx.xxx.xxx.xxx
    srvlookup=yes
    
    ; SIP Provider
    register => 41xxxxxxx:password@sip.provider.com/41xxxxxxx
    
    [41xxxxxxx]
    type=peer
    username=41xxxxxxx
    fromuser=41xxxxxxx
    secret=password
    host=sip.provider.com
    fromdomain=sip.provider.com
    insecure=very
    canreinvite=no
    nat=no
    disallow=all
    allow=ulaw
    
    [provider_in]
    type=peer
    fromdomain=sip.provider.com
    host=sip.provider.com
    disallow=all
    allow=ulaw
    context=ankommend
    
    soweit sogut. das funktioniert prima.
    jetzt möchte ich aber, statt das telefon 100 klingeln zu lassen, ein soundfile ausgeben.

    ich habe folgendes unter [ankommend] gesetzt und es funktioniert nicht (wenn man anruft kommt die meldung der telecom dass die nummer ungültig ist):

    Code:
    [ankommend]
    exten => s,1,Answer()
    exten => s,2,Playback(hello-world)
    exten => s,3,Hangup()
    
    was mach ich falsch?
     
  2. chaos2000

    chaos2000 Aktives Mitglied

    Registriert seit:
    22 Aug. 2004
    Beiträge:
    2,028
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Ort:
    LE
    Hallo danims,

    Du musst das dann schon auf die eingehende Nummer anpassen
    also z.B.

    Code:
    [ankommend]
    exten => 41xxxxxxx,1,Answer()
    exten => 41xxxxxxx,2,Playback(hello-world)
    exten => 41xxxxxxx,3,Hangup()
    
    oder du sagst:
    Code:
    [ankommend]
    exten => _X.,1,Answer()
    exten => _X.,2,Playback(hello-world)
    exten => _X.,3,Hangup()
    
     
  3. danims

    danims Neuer User

    Registriert seit:
    31 Mai 2006
    Beiträge:
    23
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ach, super, danke!