[gelöst]Asterisk fli4l Firewall

zu früh gefreut, jetzt kann man die 22 nicht mehr anrufen, Anrufe gehen aber weiterhin raus

- Executing Dial("CAPI[contr1/22]/7", "CAPI/@22:") in new stack
May 19 19:33:06 WARNING[13614]: chan_capi.c:653 capi_call: Destination @22: requres a real destination
-- Couldn't call @22:
== Everyone is busy/congested at this time
-- Executing Hangup("CAPI[contr1/22]/7", "") in new stack
== Spawn extension (default, 22, 2) exited non-zero on 'CAPI[contr1/22]/7'



Übrigens ist X-Lite über die Ports 5060, 20913 und 20928 mit Asterisk verbunden, obwohl in rtp.con steht 10000-20000.
Sollte ich die Firewall bis 30000 öffnen?
 
Ich gehe mal davon aus, dass du den * mit einer dyn. IP-Adresse laufen hast.
Welches zusätzliche opt ist denn für das handling bei dir installiert:

ezipupdate (meine Empfehlung) bzw. dyndns?

Welchen Anbieter bzw. domain nutzt du: mydomain.dyndns.org?

zum 20* Problem (falls du immer eine 2 vorwählen willst um per Capi rauszuwählen):

[outgoing_capi]
exten => _2.,1,Dial(CAPI/22:${EXTEN:1},,)
exten => _2.,2,Hangup

nichts vorwählen:

[outgoing_capi]
exten => _.,1,Dial(CAPI/22:${EXTEN},,)
exten => _.,2,Hangup

@ unterdrückt abgehend die Rufnummer - der ':n' hinter Exten schneidet soundsoviel Stellen von vorne ab - 1 damit die '2' nicht gewählt wird etc)
 
[outgoing_capi]
exten => _.,1,Dial(CAPI/22:${EXTEN},,)
exten => _.,2,Hangup

Danke, das ist das, was ich brauche.
Was habe ich bei eingehenden Capi-Anrufen falsch gemacht?
Es geht jetzt plötzlich nicht mehr.

Gibt es eine Lösung meines Fritzbox-Anmeldeproblems?

Ich benutze xxxxx.no-ip.com.
Die opt funktioniert, denn ich komme auf den Webserver vom Internet aus drauf. (Testweise freigegeben.)
OPT_DYNDNS Version 2.2.0pre8

Leider kann ich es erst am Montag ausprobieren, hoffentlich wurde bis dahin das Problem gefuden.
 
Falls du * ab 1.0.6 benutzt (schreib das doch bitte mal in deine sig.) kannst du statt externip= unter [general] in der sip.conf externhost=xxxxx.no-ip.com setzen und dies auch in der 7050

dann fehlt noch ein entsprechender peer unter dem sich die 7050 anmelden kann:

Code:
[7050] 
type=friend 
username=991234
secret=geheim
host=dynamic 
canreinvite=no
disallow=all
allow=alaw
allow=ulaw
qualify=no
nat=yes
dtmfmode=info

in der fbf:

Benutzername 991234
Kennwort geheim
Registrar xxxxx.no-ip.com

und das capi-Problem:

[incoming_capi]
exten => 22,1,Dial(...) ; musst du selber entscheiden wo's bimmeln soll
exten => 22,2,Hangup
 
Ist das so richtig?
extensions:
[outgoing_capi]
exten => _.,1,Dial(CAPI/22:${EXTEN},,)
exten => _.,2,Hangup

[incoming_capi]
exten => 22,1,Dial(12&13) ; 12 und 13 sollen klingenln
exten => 22,2,Hangup

sip.conf:
...
[general]
bindaddr=0.0.0.0 ; IP Adresse auf der Asterisk laueft
externhost=meinname.no-ip.com
localnet=192.168.178.0/24
...
[12]
type=friend
username=name12
secret=xxxxx
host=dynamic
callerid= <12>
context=default

[13]
type=friend
username=name13
secret=xxxxx
host=meinnamezuhause.no-ip.com
canreinvite=no
disallow=all
allow=G729
allow=alaw
allow=ulaw
qualify=no
nat=yes
dtmfmode=info
...

Wenn das geht, sollen noch die ISDN-Telefone *21 und*11 klingeln bei einem Anruf auf Sipgate. (1234567 und 2345678 stehen in sip.conf als friend und sind registriert)
Geht das so?
[incomoing_sipgate]
exten => 1234567,1,Dial(CAPI/22:*21&*11,,)
exten => 1234567,2,Hangup

[durchwahl_sipgate]

Bei einem Anruf auf die zweite Sipgate-Nummer will ich durchwählen auf ISDN
[durchwahl_sipgate]
exten => 2345678,1,Dial(CAPI/22:${EXTEN},,)
exten => 2345678,2,Hangup
 
Das funktioniert jetzt soweit, ich kann mich mit der Fritzbox anmelden und Gespräche annehmen und führen. Danke für die Hilfe.

Leider kann ich keine Sipgate-Telefonate, bzw. SIP-eingehenden Telefonate am ISDN-Telefon annehmen, denn sie werden nicht durchgestellt.
An X-Lite werden sie durchgestellt.
Vielleicht hat das ja auch Jemand eine Idee.

Einstellung:
exten => 1234567,1,Dial(CAPI/24:21&SIP/13,,)
exten => 1234567,2,Hangup

Ergebnis:
May 23 20:23:38 WARNING[23141]: channel.c:1914 ast_request: No translator path exists for channel type CAPI (native 8) to 256
May 23 20:23:38 NOTICE[23141]: app_dial.c:759 dial_exec: Unable to create channel of type 'CAPI'

---EDIT---
Das war ein Codec-Problem. Nachdem ich G729 in der sip.conf deaktiviert habe, geht das jetzt auch.
Wie kann man G729 zum Laufen bringen?
 

Neueste Beiträge

Statistik des Forums

Themen
244,871
Beiträge
2,219,893
Mitglieder
371,592
Neuestes Mitglied
dtochtermann
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.