keine Gespräche zwischen internen SIP-Usern (gelöst)

ralf9

Neuer User
Mitglied seit
28 Aug 2005
Beiträge
50
Punkte für Reaktionen
1
Punkte
8
Hallo,

ich möchte, daß sich an Fritzboxen angeschlossene Telefone sich gegenseitig anrufen können.
Ich habe zum Testen vorerst mal eine FRITZ!Box Fon WLAN übers interne Netz mit Asterisk verbunden.
An die FRITZBox habe ich 2 Telefone angeschlossen.
Das Telefon1 habe ich als fritzata1 registriert und das Telefon2 habe ich als fritzata2 registriert.

Wenn ich nun am Telefon1 "2#" wähle, klingelt das Telefon2, wenn ich nun am Telefon2 abhebe bekomme ich belegt. Umgekehrt ist es genauso.
Weiß jemand was der Grund sein könnte, warum es nicht funktioniert?

Wenn ich "3#" wähle höre ich wie gewünscht das Playback(demo-moreinfo) .

Die Fritzbox hat die IP 192.168.0.198
Asterisk hat die IP 192.168.0.6

Hier ist Konfiguration und die debug-Ausgabe:

sip.conf:
Code:
[general]
context=default    
port=5060    
bindaddr=0.0.0.0 
srvlookup=yes
maxexpirey=240 
defaultexpirey=240

[fritzata1]
type=friend
context=default
secret=1234
host=dynamic
nat=no
username=fritzata1
qualify=yes
insecure = very
;
[fritzata2]
type=friend
context=default
secret=1234
host=dynamic
nat=no
username=fritzata2
qualify=yes

Und hier ist der dialplan

Code:
*CLI> Show dialplan
[ Context 'default' created by 'pbx_config' ]
  '01' =>           1. Dial(SIP/fritzata1|20)                     [pbx_config]
  '012' =>          1. Dial(Capi/22:${EXTEN:1}||tr)               [pbx_config]
  '02' =>           1. Dial(SIP/fritzata2|20)                     [pbx_config]
  '03' =>           1. Answer()                                   [pbx_config]
                    2. Playback(demo-moreinfo)                    [pbx_config]
                    3. Hangup()                                   [pbx_config]


Hier ist die Asterisk CLI debug Ausgabe:
Code:
<--- SIP read from 192.168.0.198:5060 --->
SIP/2.0 488 Not Acceptable Here
Via: SIP/2.0/UDP 192.168.0.6:5060;branch=z9hG4bK180449d9;rport=5060
From: "fritzata1" <sip:[email protected]>;tag=as5508cb84
To: <sip:[email protected];uniq=0002BA0658ACB5C871BBE8C7C3D57>;tag=5A8C3016968EC287
Call-ID: [email protected]
CSeq: 102 INVITE
User-Agent: AVM FRITZ!Box Fon WLAN (UI) 08.04.34 (May 10 2007)
Content-Type: application/sdp
Content-Length:   355

v=0
o=user 7111498 7111498 IN IP4 192.168.0.198
s=call
c=IN IP4 192.168.0.198
t=0 0
m=audio 7078 RTP/AVP 2 102 100 99 97 101
a=sendrecv
a=rtpmap:2 G726-32/8000
a=rtpmap:102 G726-32/8000
a=rtpmap:100 G726-40/8000
a=rtpmap:99 G726-24/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-11
a=rtcp:7079

<------------->
--- (9 headers 16 lines) ---
Transmitting (no NAT) to 192.168.0.198:5060:
ACK sip:[email protected];uniq=0002BA0658ACB5C871BBE8C7C3D57 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.6:5060;branch=z9hG4bK180449d9;rport
From: "fritzata1" <sip:[email protected]>;tag=as5508cb84
To: <sip:[email protected];uniq=0002BA0658ACB5C871BBE8C7C3D57>;tag=5A8C3016968EC287
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


---
    -- SIP/fritzata2-0000001b is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
  == Auto fallthrough, channel 'SIP/fritzata1-0000001a' status is 'CONGESTION'

<--- Reliably Transmitting (no NAT) to 192.168.0.198:5060 --->
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP 192.168.0.198:5060;branch=z9hG4bKB79EB69E2B2EB1D7;received=192.168.0.198
From: <sip:[email protected]>;tag=D78026BAAA039945
To: <sip:[email protected]>;tag=as2d29c82b
Call-ID: [email protected]
Seq: 412 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
Content-Length: 0
X-Asterisk-HangupCause: Bearer capability not available
X-Asterisk-HangupCauseCode: 58
 
Zuletzt bearbeitet:
Kann es sein, daß die FRITZ!Box Fon WLAN keine zwei VOIP-Gespräche gleichzeitig kann?

Nun habe ich ein weiteres Problem.

Ich kann zwar von einem Telefon an der Fritzbox über CAPI rauswählen.
Bei einem über CAPI ankommenden Ruf wird aber nicht in den Context 'isdn-in' in der extensions.conf gesprungen.

Weiß jemand an was dies liegen könnte?

In der Asterisk-CLI erscheint:
== ISDN1#01: Incoming call '12' -> '22'


Hier ist die Konfiguration:
Code:
*CLI> show dialplan
[ Context 'isdn-in' created by 'pbx_config' ]
  '_XX' =>          1. Answer()                                   [pbx_config]
                    2. Playback(demo-moreinfo)                    [pbx_config]
                    3. Hangup()                                   [pbx_config]

[ Context 'default' created by 'pbx_config' ]
  '1' =>            1. Dial(SIP/fritzata1|20)                     [pbx_config]
  '2' =>            1. Dial(SIP/fritzata2|20)                     [pbx_config]
  '3' =>            1. Answer()                                   [pbx_config]
                    2. Playback(demo-moreinfo)                    [pbx_config]
                    3. Hangup()                                   [pbx_config]
  '_XX' =>          1. Dial(Capi/contr1/${EXTEN}/b)               [pbx_config]

[ Context 'parkedcalls' created by 'res_features' ]
  '700' =>          1. Park()                                     [res_features]

capi.conf:
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=1.0
txgain=1.0
language=de
;
[ISDN1]
isdnmode=msn
incomingmsn=*
controller=1
group=1
softdtmf=on
relaxdtmf=on
faxdetect=off
faxdetecttime=0
accountcode=
context=isdn-in
echocancel=no
echocancelold=yes
devices=1
language=de
 
Zuletzt bearbeitet:
Hallo,

hat sich inzwischen erledigt bis auf, daß die FRITZ!Box Fon WLAN anscheinend keine zwei VOIP-Gespräche gleichzeitig kann, funktioniert es jetzt wie gewünscht.

Es lag am fehlenden immediate=yes.

Ich kann jetzt das Telefon an der FRITZ!Box wie eine Nebenstelle meiner Euracom nutzen.

Gruß Ralf
 
Hi ralf9!
Prima, dass es nach deinen kryptschen Angabe jetzt doch funktionieren soll. Trage doch bitte ein [gelöst] in die Threadüberschrift ein.
 
Hi ralf9!
Prima, dass es nach deinen kryptschen Angabe jetzt doch funktionieren soll.

Hallo,

falls Du das "immediate=yes" meinen solltest. Ich habe keine Lust bei Beiträgen, die anscheinend niemand interessiert und die ich selber gelöst habe, ausführlich zu beschreiben was ich alles geändert habe damit es funktioniert.

Gruß Ralf
 
Zuletzt bearbeitet:
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.