Asterisk als SIP-Client

mobilesurfer

Neuer User
Mitglied seit
28 Jan 2008
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hallo Leute da ich langsam am Verzweifeln bin, hoffe ich nun auf Eure Hilfe:

System:
- gemieteter Rootserver (debian Etch)
- Sip-Accounts bei einem Provider
- asterisk-1.4.21.2

Ziel:
- 1. Anruferliste auf dem Server (Zu Abstimmungszwecken)
- 2. Der Anrufer soll beim Anruf der Nummer ein Freizeichen hören
- 3. Dem Anrufer dürfen keine Kosten entstehen.
(Es geht nur um die Anruferliste, das Gespräch soll nicht angenommen werden)

Was funktioniert:
- Die Anrufveruche werden wie gewünscht protokolliert
- (Wenn die Anrufe Testweise auf einen am Asterisk angemeldeten SIP-SoftClient weitergeleitet werden, hört der Anrufer auch ein Freizeichen)

Das Problem:
Wenn der SoftClient nicht angemeldet ist, hört der Anrufer ein Fehlermeldung vom Provider. Meine Versuche alle Ankommenden Gespräche auf die Console umzuleiten scheitert leider.:

extensions.conf

[Test-mit-SoftClient]
exten => 1234,1,Dial(SIP/2001,10,r)
exten => 1234,n,Hangup

[Test-ohne-SoftClient]
exten => 2345,1,Dial(Console/dsp,10,r)
exten => 2345,n,Hangup

----------------------------------

Beim Umleiten auf die Console bekomme ich Fehlermeldungen:
-Unable to create channel of type 'Console'

Frage:
Wie kann ich [Test-mit-SoftClient] so anpassem, dass der Anrufer ein Freizeichen bekommt, ohne dass der SoftClient online ist?


Ich hoffe auf Eure Hilfe

Gruß der mobile Surfer
 
Code:
[Test-mit-SoftClient]
exten => 1234,1,Dial(LOCAL/WartenBusy@SektionABC,[B]10[/B],r)
exten => 1234,n,Set(PRI_CAUSE=17)  ;17=Busy  19=no answer from user 
exten => 1234,n,Hangup(17)             ;Hier auch SIP-Codes möglich 486='Busy here'  600='Busy everywhere' 

[SektionABC]
exten => WartenBusy,1,Wait([B]20[/B])
exten => WartenBusy,n,Set(PRI_CAUSE=17) ;wird nicht ausgeführt weil [B]10[/B] < [B]20[/B]
exten => WartenBusy,n,Hangup(17)

ggf announcements BEFORE ANSWER http://www.voip-info.org/wiki/view/Asterisk+cmd+Progress
 
Zuletzt bearbeitet:
Besten Dank, funktioniert bestens!
Falls noch jemand den CodeSchnipsel verwendet:
Dial(LOACAL... soll natürlich Dial(LOCAL... heißen.

Beseten Dank nochmal an Burmann

Gruß, der mobile Surfer
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,887
Beiträge
2,303,984
Mitglieder
378,566
Neuestes Mitglied
draco777