[Problem] Raspberry Pi Typ B mit Asterisk und sipcall.ch

schnibli89

Neuer User
Mitglied seit
27 Jun 2014
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

Erstmal hoffe ich das ich dies im richtigen Unterforum Poste, ansonsten tut es mir leid.

Ich bin im Besitz eines Raspberry Pi Typ B mit Asterisk.
Nun wollte ich zum Test 1 unserer 4 Sipcall.ch Nr über den Asterisk laufen lassen. Da kommt auch schon Das Problem.
es geht hierbei um business accounts. weiss nicht ob dies eine rolle spielt

Ich kann keine externe Anrufe tätigen oder erhalten (auf meinem Snom 300 Telefon).
Der Raspberry Pi erhält jedoch die Anrufe. Details unten:

Meine sip.config:
Code:
[general]
; sipcall.ch needs a useragent different from asterisk
useragent=portasipfriendly
register =>41445112398:[email protected]/41445112398
port=5060
encryption=no

[41445112398]
type=friend
context=meine-telefone
secret=1234
host=dynamic
mailbox=2000
nat=yes

extension.config
Code:
[sonstige]

[meine-telefone]
exten => _0.,1,Dial(SIP/${EXTEN:1}@sipprovider-out,20,r) 
exten => _0.,2,Hangup() 
exten => 4144777798,1,Dial(SIP/${EXTEN},20,j)
exten => 4144777798,2,VoiceMail(u${EXTEN})
exten => 4144777798,3,VoiceMailMain(s${CALLERID(num)})
exten => 4144777798,4,VoicemailMain(s${CALLERID(num)})

Modules.config
Code:
; Asterisk configuration file
;
; Module Loader configuration file
;

[modules]
autoload=yes
noload=res_srtp.so
; Any modules that need to be loaded before the Asterisk core has been
; initialized (just after the logger has been initialized) can be loaded
; using 'preload'. This will frequently be needed if you wish to map all
; module configuration files into Realtime storage, since the Realtime
; driver will need to be loaded before the modules using those configuration
; files are initialized.
;
; An example of loading ODBC support would be:
;preload => res_odbc.so
;preload => res_config_odbc.so
;
; If you want, load the GTK console right away. 
; Don't load the KDE console since
; it's not as sophisticated right now.
;
noload => pbx_gtkconsole.so
;load => pbx_gtkconsole.so
noload => pbx_kdeconsole.so
;
; Intercom application is obsoleted by
; chan_oss. Don't load it.
;
noload => app_intercom.so
;
; The 'modem' channel driver and its subdrivers are
; obsolete, don't load them.
;
noload => chan_modem.so
noload => chan_modem_aopen.so
noload => chan_modem_bestdata.so
noload => chan_modem_i4l.so
;
; Comment this out (after installing CAPI middleware and hardware
; drivers) if you have CAPI-able hardware and wish to use it in
; Asterisk.
;
noload => chan_capi.so
;
load => res_musiconhold.so
;
; Load either OSS or ALSA, not both
; By default, load OSS only (automatically) and do not load ALSA
;
noload => chan_alsa.so
;noload => chan_oss.so
;
; Disable CDR logging to SQLite by default since it writes unconditionally to 
; cdr.db without a way to rotate it.
;
noload => cdr_sqlite.so
;
; These conflict with app_directory.so and each other.
noload => app_directory_odbc.so
;
; Enable these if you want to configure Asterisk in a database
;
noload => res_config_odbc.so
noload => res_config_pgsql.so
;
; Module names listed in "global" section will have symbols globally
; exported to modules loaded after them.
;
[global]

Version
Asterisk 1.8.13.1~dfsg1-3+deb7u3

Installationsanleitung:
http://www.kammerath.net/asterisk-virtue...nlage.html

Die Parameter habe ich jedoch zusammengesucht und gepröbelt und nachgelesen.

sip show registry:
Code:
Host dnsmgr Username Refresh State Reg.Time
sip.backbone.ch:5060 N 41441231598 105 Registered Fri, 27 Jun 2014 14:03:33
1 SIP registrations.

udp firewall im anhangUnbenannt.PNG

Kann hier jemand einen Fehler erkennen?
alle nummern und ip addressen wurden ersetzt
Danke für euren Support.

p.s. ich konte die Spoiler funktion leider nicht finden.
 
Zuletzt bearbeitet von einem Moderator:
Moin

Wieso eine Range bei UDP 5060?
Korrekter wäre: TCP/UDP 5060
Die RTP Freigaben sind reine UDP Portranges.
Hat der Router selber SIP Funktionen? Dann belegt der nämlich schon TCP/UDP 5060.

Das gilt es für dich erstmal herauszufinden.

Was meinst du mit Spoilerfunktion?

Quellcode oder Loglistings der besseren Lesbakeit in [noparse]
Code:
schlecht lesbares Zeug
[/noparse]

Der Link zur Installationsanleitung geht nicht richtig.
Auch hier: [noparse]AVM Webserver[/noparse]
 
Zuletzt bearbeitet:
Bei Deiner Konfig - die Hinweise von koyaanisqatsi vorausgeschickt - fehlt mindestens mal die Definition für SIPCALL. Zwar ist richtig, dass SIPCALL registriert ist, auch scheint die Firewall zu passen (pfSense) - mindestens mal laut dem Ausschnitt, den wir hier haben, auch wenn es für SIP tatsächlich nur 5060 braucht und keinen Range - aber der eingehende Anruf würde laut Deiner Konfig nach [default] laufen und damit schiefgehen.
 
Die UDP/TCP Einstellungen auf dem pfsense habe ich angepasst
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.