- Mitglied seit
- 6 Mai 2004
- Beiträge
- 1,864
- Punkte für Reaktionen
- 0
- Punkte
- 0
Achtung
Stanaphone hat die kostenlose Anwahl von 1-800 Nummern eingestellt, stattdessen kann man jetzt aber einen anderen Provider nehmen. Die jeweils aktuelle/neueste Version dieser Anleitung findet man hier
Hallo zusammen,
hier, wie versprochen, meine Erkenntnisse bzgl. einer durch Asterisk automatisierten Anwahl einer calling card Nummer mit Übermittlung der PIN sowie der zu wählenden Rufnummer.
Das Beispiel bezieht sich alleinig auf die Anwahl von Handynummern in Deutschland, kann natürlich für andere Länder und/oder Festnetznummern angepaßt werden.
Um das Beispiel nachzuspielen wird benötigt:
1. Asterisk
2. Ein kostenloser account bei http://www.stanaphone.com
3. Eine calling card
Warum Stanaphone? Stanaphone ist einer der wenigen Anbieter, die kostenlos Anrufe auf 1-800 Nummern in den USA anbieten. Bei keinem anderen kostenlosen Anbieter für die Wahl von 1-800 Nummern war ich bisher erfolgreich mit dem automatisierten senden von DTMF Tönen via Asterisk. Wer hier noch einen anderen kostenlosen Anbieter nennen kann mit dem meine Methode funktioniert... immer her damit. Mit Sipgate und Nikotel funktioniert es auch, allerdings sind Anrufe über die beiden Anbieter zu 1-800 Nummern in den USA nicht kostenlos.
[s:7bd2a38b70]Als calling card benutze ich die "EuroCell" von Sprint. Erhältlich z.B. via http://www.cheapphonecards.com : calling card suchen für Gespräche von USA nach Mobilfunk Deutschland - bestellen und ggf. vorher ergoogelten Rabattcode eingeben (bei mir funktionierte noch save15). Die calling card kostet ohne Rabatt US $ 10 für 166min. Das sind umgerechnet bei heutigem (relativ schlechtem) Dollarkurs 4,9 EuroCent/min. - mit Rabattcode dann noch weniger.[/s:7bd2a38b70]
Die "Eurocell" gibt's leider nicht mehr, daher habe ich das Beispiel jetzt angepaßt an eine neuere calling card von Sprint die es jetzt gibt. Kurs ist etwas schlechter, die Karte kostet US $ 15 für 166min. auf deutsche Handys, was umgerechnet einen Minutenpreis von 7,5 EuroCent/min. ergibt. Die Karte hab' ich gekauft bei http://www.ebuypins.com . Links im search Fenster nach "sprint" suchen und die erste gelistete auswählen:
Sprint (#1) International Prepaid Phone Card - $15.00
Wenn man länger als 7min. telefoniert lohnt sich die Sprint (#3), da sie dann billiger wird als die #1. Der Unterschied bei der #3 ist, dass man pro Gespräch eine connection fee von 50 UScent zahlt, dafür dann aber nur 2,4 UScent/min. (!). Ggf. kann man sich also beide Karten holen und dann den Dialplan dahingehend erweitern dass man entweder über die eine oder die andere telefoniert.
Jetzt aber zum eigentlichen Thema:
Relevante Einträge in der sip.conf:
Relevante Einträge in der extensions.conf
ACHTUNG
Noch ein wichtiger Hinweis: Ruft man zu oft hintereinander (4-5 Mal oder öfter) in kurzer Zeit über stanaphone eine 1-800 Nummer an, so wird diese Nummer temporär für ein paar Stunden geblockt. Das kann beim Testen natürlich schnell mal passieren...
Wenn mein Dialplan Verwendung findet und auch bei Euch gut funktioniert dann schreibt hier doch bitte einen Kommentar dazu. Natürlich auch falls es bei Euch nicht funktionieren sollte.
Ich hoffe es hat sich kein Tippfehler eingeschlichen.
Viel Spaß beim basteln & Geld sparen!
Tin
Stanaphone hat die kostenlose Anwahl von 1-800 Nummern eingestellt, stattdessen kann man jetzt aber einen anderen Provider nehmen. Die jeweils aktuelle/neueste Version dieser Anleitung findet man hier
Hallo zusammen,
hier, wie versprochen, meine Erkenntnisse bzgl. einer durch Asterisk automatisierten Anwahl einer calling card Nummer mit Übermittlung der PIN sowie der zu wählenden Rufnummer.
Das Beispiel bezieht sich alleinig auf die Anwahl von Handynummern in Deutschland, kann natürlich für andere Länder und/oder Festnetznummern angepaßt werden.
Um das Beispiel nachzuspielen wird benötigt:
1. Asterisk
2. Ein kostenloser account bei http://www.stanaphone.com
3. Eine calling card
Warum Stanaphone? Stanaphone ist einer der wenigen Anbieter, die kostenlos Anrufe auf 1-800 Nummern in den USA anbieten. Bei keinem anderen kostenlosen Anbieter für die Wahl von 1-800 Nummern war ich bisher erfolgreich mit dem automatisierten senden von DTMF Tönen via Asterisk. Wer hier noch einen anderen kostenlosen Anbieter nennen kann mit dem meine Methode funktioniert... immer her damit. Mit Sipgate und Nikotel funktioniert es auch, allerdings sind Anrufe über die beiden Anbieter zu 1-800 Nummern in den USA nicht kostenlos.
[s:7bd2a38b70]Als calling card benutze ich die "EuroCell" von Sprint. Erhältlich z.B. via http://www.cheapphonecards.com : calling card suchen für Gespräche von USA nach Mobilfunk Deutschland - bestellen und ggf. vorher ergoogelten Rabattcode eingeben (bei mir funktionierte noch save15). Die calling card kostet ohne Rabatt US $ 10 für 166min. Das sind umgerechnet bei heutigem (relativ schlechtem) Dollarkurs 4,9 EuroCent/min. - mit Rabattcode dann noch weniger.[/s:7bd2a38b70]
Die "Eurocell" gibt's leider nicht mehr, daher habe ich das Beispiel jetzt angepaßt an eine neuere calling card von Sprint die es jetzt gibt. Kurs ist etwas schlechter, die Karte kostet US $ 15 für 166min. auf deutsche Handys, was umgerechnet einen Minutenpreis von 7,5 EuroCent/min. ergibt. Die Karte hab' ich gekauft bei http://www.ebuypins.com . Links im search Fenster nach "sprint" suchen und die erste gelistete auswählen:
Sprint (#1) International Prepaid Phone Card - $15.00
Wenn man länger als 7min. telefoniert lohnt sich die Sprint (#3), da sie dann billiger wird als die #1. Der Unterschied bei der #3 ist, dass man pro Gespräch eine connection fee von 50 UScent zahlt, dafür dann aber nur 2,4 UScent/min. (!). Ggf. kann man sich also beide Karten holen und dann den Dialplan dahingehend erweitern dass man entweder über die eine oder die andere telefoniert.
Jetzt aber zum eigentlichen Thema:
Relevante Einträge in der sip.conf:
Code:
;registrieren bei stanaphone, Achtung: das Webpasswort ist nicht identisch
;mit dem SIP Passwort, einloggen bei stanaphone und nachschauen wie es
;lautet, die "Nummer" ist die von stanaphone vergebene Telefonnummer
register => Nummer:[email protected]/Nummer
[stanaphone]
type=friend
username=Nummer
secret=SipPasswort
fromuser=Nummer
host=sip.stanaphone.com
fromdomain=sip.stanaphone.com
nat=yes ;wenn Asterisk hinter einem Router, sonst nat=no
context=incoming
canreinvite=no
qualify=no
insecure=very
dtmfmode=rfc2833
tos=reliability
disallow=all
allow=ulaw ;unbedingt ulaw benutzen, wichtig für DTMF Töne !
allow=alaw
[Endgeraet]
...
...
...
context=MeinDialout
...
Relevante Einträge in der extensions.conf
Code:
[MeinDialout]
;nur bei Handyvorwahlen reagieren
;ersetze NNNNNNNNNN mit Deiner calling card Nummer
exten => _01[5-7].,1,SetGlobalVar(EUROCELL=NNNNNNNNNN)
;die gewählte Rufnummer speichern wir in der Variablen DIALEDNUMBER
;und schneiden die Null vorne ab, da sie später nicht mitgewählt werden
;darf
exten => _01[5-7].,2,SetGlobalVar(DIALEDNUMBER=${EXTEN:1})
;Jetzt wählen wir los über stanaphone, die 18008145427 ggf. mit der
;calling card access Nummer ersetzen die ihr verwendet, falls nicht auch
;die EuroCell Karte benutzt werden soll. Nach Anwahl wird ins Macro
;macro-MD2 verzweigt.
exten => _01[5-7].,3,Dial(SIP/18008145427@stanaphone,,TM(MD2))
[macro-MD2]
;Jetzt erfolgt das senden der calling card Nummer per DTMF
;und sonstige Tönen für die Menüsteuerung der calling card
;wenn nicht EuroCell verwandt wird, muß man es natürlich
;auf die eigene calling card anpassen. Die Pausen zwischen
;den Tönen (Wait(x)) können evtl. verkürzt werden, muß man selbst mal
;ausprobieren, für mich lief es so am besten.
exten => s,1,SIPDtmfMode(info)
exten => s,2,SendDTMF(1)
exten => s,3,Wait(2)
exten => s,4,SendDTMF(${EUROCELL})
exten => s,5,Wait(2)
exten => s,6,SendDTMF(2)
exten => s,7,Wait(1)
exten => s,8,SendDTMF(49${DIALEDNUMBER})
ACHTUNG
Noch ein wichtiger Hinweis: Ruft man zu oft hintereinander (4-5 Mal oder öfter) in kurzer Zeit über stanaphone eine 1-800 Nummer an, so wird diese Nummer temporär für ein paar Stunden geblockt. Das kann beim Testen natürlich schnell mal passieren...
Wenn mein Dialplan Verwendung findet und auch bei Euch gut funktioniert dann schreibt hier doch bitte einen Kommentar dazu. Natürlich auch falls es bei Euch nicht funktionieren sollte.
Ich hoffe es hat sich kein Tippfehler eingeschlichen.
Viel Spaß beim basteln & Geld sparen!
Tin
Zuletzt bearbeitet: