Mediagateway wird von GS4 nicht angesprochen

113 views
Skip to first unread message

Christian Felsing

unread,
Aug 19, 2012, 4:29:02 AM8/19/12
to gs4-...@googlegroups.com
Hallo zusammen,

aktuell versuche ich eine GS4 dazu zu bringen, abgehende Verbindungen
über eine Asterisk an Sipgate zu übergeben. Ein Test der Asterisk
Installation mit einem SIP Telefon hat ergeben, dass auf der Seite auch
alles einwandfrei funktioniert.

Versucht die GS4 nun eine Verbindung nach außen aufzubauen, müsste ich
mit dem tcpdump auf dem Asterisk Server irgendwelche IP Pakete von dem
GS4 Host sehen. Da kommt aber absolut nichts. Das Problem muss also
irgendwo im GS4 Routing liegen.

Wie kann man eine GS4 Installation debuggen? Wenn es einen Shell Zugang
geben würde, dann wäre das Problem mit fs_cli vermutlich sehr schnell zu
finden.

Viele Grüße
Christian

Sascha Daniels

unread,
Aug 19, 2012, 5:48:13 AM8/19/12
to gs4-...@googlegroups.com
Hi.

Aus dem CLI wird leider nichts.

Das finden wir aber auch so raus.

Was hast Du genau in GS4 gemacht und wie sieht Dein sip friend auf dem
Asterisk aus?

Gruss Sascha



Am 19. August 2012 10:29:02 schrieb Christian Felsing <pug...@felsing.net>:
> Hallo zusammen,
>
> aktuell versuche ich eine GS4 dazu zu bringen, abgehende Verbindungen
> �ber eine Asterisk an Sipgate zu �bergeben. Ein Test der Asterisk
> Installation mit einem SIP Telefon hat ergeben, dass auf der Seite auch
> alles einwandfrei funktioniert.
>
> Versucht die GS4 nun eine Verbindung nach au�en aufzubauen, m�sste ich
> mit dem tcpdump auf dem Asterisk Server irgendwelche IP Pakete von dem
> GS4 Host sehen. Da kommt aber absolut nichts. Das Problem muss also
> irgendwo im GS4 Routing liegen.
>
> Wie kann man eine GS4 Installation debuggen? Wenn es einen Shell Zugang
> geben w�rde, dann w�re das Problem mit fs_cli vermutlich sehr schnell zu
> finden.
>
> Viele Gr��e
> Christian
>
> --
> To unsubscribe from this group, send email to
> gs4-users+...@googlegroups.com
>
> Diese Mailingliste wird kostenlos von Usern f�r User betrieben. Unter
> http://www.amooma.de bekommen Sie schnellen kommerziellen Support und
> Consulting vom Hersteller von Gemeinschaft.


Christian Felsing

unread,
Aug 20, 2012, 4:15:52 AM8/20/12
to gs4-...@googlegroups.com
Hallo Sascha,

hier die Configs - bei GS4 leider nur in Prosa, an die XML Files kommt man ohne Tricks nicht heran.

GS4:

Es wurde ein Gateway 192.168.0.252 eingerichtet und eine Outbound Route 0xx -> 192.168.0.252 die jeder benutzen darf. Ein Routing
Test unter GS4 hat ergeben, dass bei der Rufnummer 0592 einmal das GW verwendet wird und dort die 592 angew锟絟lt wird, was so auch
gedacht ist. Der User hat die 7001, sein Fax die 7101 ein erster Test mit einem Fax sollte ja nun auf der Asterisk zu irgendeiner
Reaktion f锟絟ren - und wenn es auch nur einen Error gibt.

Asterisk:

;###########################################################################
;# Anbindung GS4
;###########################################################################
[gs4]
type=friend
qualify=yes
nat=no
username=701
defaultuser=701
disallow=all
allow=alaw
context=intern_test
host=192.168.122.2
externip=192.168.0.252

Ein tcpdump hat gezeigt, dass die Asterisk (192.168.0.252) per SIP Keepalives an GS4 (192.168.122.2) schickt, die offensichtlich
beantwortet werden:

09:39:05.343590 IP 192.168.0.252.5060 > 192.168.122.2.5060: SIP, length: 526
0x0000: 4500 022a fabc 0000 3f11 82b7 c0a8 00fc E..*....?.......
0x0010: c0a8 7a02 13c4 13c4 0216 a634 4f50 5449 ..z........4OPTI
0x0020: 4f4e 5320 7369 703a 3139 322e 3136 382e ONS.sip:192.168.
0x0030: 3132 322e 3220 5349 502f 322e 300d 0a56 122.2.SIP/2.0..V
0x0040: 6961 3a20 5349 502f 322e 302f 5544 5020 ia:.SIP/2.0/UDP.
0x0050: 3139 322e 3136 382e 302e 3235 323a 3530 192.168.0.252:50
0x0060: 3630 3b62 7261 6e63 683d 7a39 6847 3462 60;branch=z9hG4b
0x0070: 4b30 6334 3038 6436 613b 7270 6f72 740d K0c408d6a;rport.
0x0080: 0a4d 6178 2d46 6f72 7761 7264 733a 2037 .Max-Forwards:.7
0x0090: 300d 0a46 726f 6d3a 2022 6173 7465 7269 0..From:."asteri
0x00a0: 736b 2220 3c73 6970 3a61 7374 6572 6973 sk".<sip:asteris
0x00b0: 6b40 3139 322e 3136 382e 302e 3235 323e k...@192.168.0.252>
0x00c0: 3b74 6167 3d61 7337 3662 3739 3937 610d ;tag=as76b7997a.
0x00d0: 0a54 6f3a 203c 7369 703a 3139 322e 3136 .To:.<sip:192.16
0x00e0: 382e 3132 322e 323e 0d0a 436f 6e74 6163 8.122.2>..Contac
0x00f0: 743a 203c 7369 703a 6173 7465 7269 736b t:.<sip:asterisk
0x0100: 4031 3932 2e31 3638 2e30 2e32 3532 3e0d @192.168.0.252>.
0x0110: 0a43 616c 6c2d 4944 3a20 3230 3035 3737 .Call-ID:.200577
0x0120: 6463 3333 3761 6433 3632 3230 6134 3764 dc337ad36220a47d
0x0130: 3039 3030 6131 3533 6562 4031 3932 2e31 0900a153eb@192.1
0x0140: 3638 2e30 2e32 3532 0d0a 4353 6571 3a20 68.0.252..CSeq:.
0x0150: 3130 3220 4f50 5449 4f4e 530d 0a55 7365 102.OPTIONS..Use
0x0160: 722d 4167 656e 743a 2041 7374 6572 6973 r-Agent:.Asteris
0x0170: 6b20 5042 5820 312e 362e 322e 392d 322b k.PBX.1.6.2.9-2+
0x0180: 7371 7565 657a 6536 0d0a 4461 7465 3a20 squeeze6..Date:.
0x0190: 4d6f 6e2c 2032 3020 4175 6720 3230 3132 Mon,.20.Aug.2012
0x01a0: 2030 373a 3339 3a30 3520 474d 540d 0a41 .07:39:05.GMT..A
0x01b0: 6c6c 6f77 3a20 494e 5649 5445 2c20 4143 llow:.INVITE,.AC
0x01c0: 4b2c 2043 414e 4345 4c2c 204f 5054 494f K,.CANCEL,.OPTIO
0x01d0: 4e53 2c20 4259 452c 2052 4546 4552 2c20 NS,.BYE,.REFER,.
0x01e0: 5355 4253 4352 4942 452c 204e 4f54 4946 SUBSCRIBE,.NOTIF
0x01f0: 592c 2049 4e46 4f0d 0a53 7570 706f 7274 Y,.INFO..Support
0x0200: 6564 3a20 7265 706c 6163 6573 2c20 7469 ed:.replaces,.ti
0x0210: 6d65 720d 0a43 6f6e 7465 6e74 2d4c 656e mer..Content-Len
0x0220: 6774 683a 2030 0d0a 0d0a gth:.0....
09:39:05.344324 IP 192.168.122.2.5060 > 192.168.0.252.5060: SIP, length: 368
0x0000: 4510 018c 7246 0000 4011 0abc c0a8 7a02 E...rF..@.....z.
0x0010: c0a8 00fc 13c4 13c4 0178 0642 5349 502f .........x.BSIP/
0x0020: 322e 3020 3438 3420 4164 6472 6573 7320 2.0.484.Address.
0x0030: 496e 636f 6d70 6c65 7465 0d0a 5669 613a Incomplete..Via:
0x0040: 2053 4950 2f32 2e30 2f55 4450 2031 3932 .SIP/2.0/UDP.192
0x0050: 2e31 3638 2e30 2e32 3532 3a35 3036 303b .168.0.252:5060;
0x0060: 6272 616e 6368 3d7a 3968 4734 624b 3063 branch=z9hG4bK0c
0x0070: 3430 3864 3661 3b72 706f 7274 3d35 3036 408d6a;rport=506
0x0080: 300d 0a46 726f 6d3a 2022 6173 7465 7269 0..From:."asteri
0x0090: 736b 2220 3c73 6970 3a61 7374 6572 6973 sk".<sip:asteris
0x00a0: 6b40 3139 322e 3136 382e 302e 3235 323e k...@192.168.0.252>
0x00b0: 3b74 6167 3d61 7337 3662 3739 3937 610d ;tag=as76b7997a.
0x00c0: 0a54 6f3a 203c 7369 703a 3139 322e 3136 .To:.<sip:192.16
0x00d0: 382e 3132 322e 323e 3b74 6167 3d62 3237 8.122.2>;tag=b27
0x00e0: 6531 6131 6433 3337 3631 6538 3538 3436 e1a1d33761e85846
0x00f0: 6663 3938 6635 6633 6137 6535 382e 3961 fc98f5f3a7e58.9a
0x0100: 6630 0d0a 4361 6c6c 2d49 443a 2032 3030 f0..Call-ID:.200
0x0110: 3537 3764 6333 3337 6164 3336 3232 3061 577dc337ad36220a
0x0120: 3437 6430 3930 3061 3135 3365 6240 3139 47d0900a153eb@19
0x0130: 322e 3136 382e 302e 3235 320d 0a43 5365 2.168.0.252..CSe
0x0140: 713a 2031 3032 204f 5054 494f 4e53 0d0a q:.102.OPTIONS..
0x0150: 5365 7276 6572 3a20 6b61 6d61 696c 696f Server:.kamailio
0x0160: 2028 332e 322e 3020 2869 3338 362f 6c69 .(3.2.0.(i386/li
0x0170: 6e75 7829 290d 0a43 6f6e 7465 6e74 2d4c nux))..Content-L
0x0180: 656e 6774 683a 2030 0d0a 0d0a ength:.0....

Die beiden reden also grunds锟絫zlich miteinander, was ein sip set debug peer gs4 best锟絫igt:

Reliably Transmitting (no NAT) to 192.168.122.2:5060:
OPTIONS sip:192.168.122.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.252:5060;branch=z9hG4bK2d90ca4a;rport
Max-Forwards: 70
From: "asterisk" <sip:aste...@192.168.0.252>;tag=as188b1611
To: <sip:192.168.122.2>
Contact: <sip:aste...@192.168.0.252>
Call-ID: 082fc6a713812737...@192.168.0.252
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.6.2.9-2+squeeze6
Date: Mon, 20 Aug 2012 07:43:05 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:192.168.122.2:5060 --->
SIP/2.0 484 Address Incomplete
Via: SIP/2.0/UDP 192.168.0.252:5060;branch=z9hG4bK2d90ca4a;rport=5060
From: "asterisk" <sip:aste...@192.168.0.252>;tag=as188b1611
To: <sip:192.168.122.2>;tag=b27e1a1d33761e85846fc98f5f3a7e58.f09e
Call-ID: 082fc6a713812737...@192.168.0.252
CSeq: 102 OPTIONS
Server: kamailio (3.2.0 (i386/linux))
Content-Length: 0


<------------->
--- (8 headers 0 lines) ---
Really destroying SIP dialog '082fc6a713812737...@192.168.0.252' Method: OPTIONS

Danach habe ich in der sip.conf qualify=no gesetzt, so dass nun nur relevante Msgs zu sehen sind.

Bei einem Versuch, das Fax zu versenden, kommt in GS4 nun das hier:

Fax-Dokument

Richtung: Ausgehend
Datum: Montag, 20. August 2012, 06:51 Uhr
锟絙ertragen: nein
Status: Anruf vorzeitig aufgelegt
Anrufer: 7101
Ziel: 0592
Titel:
Dokument: out.pdf

Es kommt jedoch kein IP-Paket auf dem Asterisk Server an und demnach gibt es auch keinen Debug Output auf der Asterisk Seite.

Viele Gr锟斤拷e
Christian

Sascha Daniels

unread,
Aug 20, 2012, 4:48:19 AM8/20/12
to gs4-...@googlegroups.com
Hi.


Am 20.08.12 10:15, schrieb Christian Felsing:
> Hallo Sascha,
>
> hier die Configs - bei GS4 leider nur in Prosa, an die XML Files kommt man ohne Tricks nicht heran.
>
> GS4:
>
> Es wurde ein Gateway 192.168.0.252 eingerichtet und eine Outbound Route 0xx -> 192.168.0.252 die jeder benutzen darf. Ein Routing
> Test unter GS4 hat ergeben, dass bei der Rufnummer 0592 einmal das GW verwendet wird und dort die 592 angew�hlt wird, was so auch
> gedacht ist. Der User hat die 7001, sein Fax die 7101 ein erster Test mit einem Fax sollte ja nun auf der Asterisk zu irgendeiner
> Reaktion f�hren - und wenn es auch nur einen Error gibt.
>
> Asterisk:
>
> ;###########################################################################
> ;# Anbindung GS4
> ;###########################################################################
> [gs4]
> type=friend
> qualify=yes
> nat=no
> username=701
> defaultuser=701
> disallow=all
> allow=alaw
> context=intern_test
> host=192.168.122.2
> externip=192.168.0.252

An der Stelle gleich eine Frage:

Ist ein Gateway zwischen den Rechnern oder verwendest Du ein B Netz?


> Die beiden reden also grunds�tzlich miteinander, was ein sip set debug peer gs4 best�tigt:
Das sieht so weit auch gut aus. Der Kamailio will zwar nichts von den
Options Paketen wissen, antwortet aber generell.

Die Kommunikation in die Richtung steht also.


>
> Bei einem Versuch, das Fax zu versenden, kommt in GS4 nun das hier:
>
> Fax-Dokument
>
> Richtung: Ausgehend
> Datum: Montag, 20. August 2012, 06:51 Uhr
> �bertragen: nein
> Status: Anruf vorzeitig aufgelegt
> Anrufer: 7101
> Ziel: 0592
> Titel:
> Dokument: out.pdf
>
> Es kommt jedoch kein IP-Paket auf dem Asterisk Server an und demnach gibt es auch keinen Debug Output auf der Asterisk Seite.

Ich habe vor allem die Fax Geschichte mit einem Patton Gateway und dann
�ber ISDN zu einer FritzBox x-fach durch gespielt. Das sollte eigentlich
sauber sein.

Auf der GS-4 wirft der Syslog alles auf Konsole 11 oder 12. Findest Du
dort was verwertbares?

Was passiert, wenn Du von einem SIP Telefon aus anrufst?

Im Moment vermute ich noch irgend welche Netzwerk Probleme (falsche
Netzmaske auf einem Ger�t oder etwas in der Richtung).

Gruss

Sascha


Christian Felsing

unread,
Aug 20, 2012, 6:52:45 AM8/20/12
to gs4-...@googlegroups.com
Am 20.08.2012 10:48, schrieb Sascha Daniels:
> An der Stelle gleich eine Frage:
>
> Ist ein Gateway zwischen den Rechnern oder verwendest Du ein B Netz?

Es gibt dazwischen ein Gateway. Das Netz sieht wie folgt aus:

192.168.0.0/24 <-> (.253) Router (.1) <-> 192.168.122.0/24
Zwischen diesen Netzen ist jeglicher IP-Verkehr erlaubt, es wird _kein_ NAT gemacht. Eine weitere Nachkontrolle hat auch ergeben,
dass die Gateways auf beiden Seiten passen und der Router die richtigen Routingeintr锟絞e hat.

>
> Das sieht so weit auch gut aus. Der Kamailio will zwar nichts von den Options Paketen wissen, antwortet aber generell.
>
> Die Kommunikation in die Richtung steht also.

Das UDP Paket vom Kamailio w锟絩e auch nicht am Asterisk angekommen, wenn es da ein Routing Problem geben w锟絩de.


> Ich habe vor allem die Fax Geschichte mit einem Patton Gateway und dann 锟絙er ISDN zu einer FritzBox x-fach durch gespielt. Das
> sollte eigentlich sauber sein.

Das glaube ich ja auch, daher vermute ich irgendwo einen Config Fehler in der GS4, selbst wenn der Asterisk einen Config Fehler hat,
m锟絪ste der zumindest eine SIP Msg bekommen, bevor er einen Fehler werfen kann.

> Auf der GS-4 wirft der Syslog alles auf Konsole 11 oder 12. Findest Du dort was verwertbares?

Im Log ist nur zu sehen, dass er ein PDF mit GS rendert und das mit einem OK endet. Was da vorher kommt, huscht sehr schnell vorbei.
Ansonsten war da noch zu sehen, dass der Kamailio ein Invite vom Freeswitch bekommt und das mit einem ACK beantwortet. Das ist auch
der einzige Eintrag, den ich irgendwie im Zusammenhang mit SIP Signalisierung in Verbindung bringen konnte.


> Was passiert, wenn Du von einem SIP Telefon aus anrufst?

Das werde ich sp锟絫er testen, dazu muss ich ein Snom 870 umkonfigurieren.

Viele Gr锟斤拷e
Christian

Sascha Daniels

unread,
Aug 20, 2012, 8:03:48 AM8/20/12
to gs4-...@googlegroups.com
Hi.

Am 20.08.12 12:52, schrieb Christian Felsing:
> Am 20.08.2012 10:48, schrieb Sascha Daniels:
>> An der Stelle gleich eine Frage:
>>
>> Ist ein Gateway zwischen den Rechnern oder verwendest Du ein B Netz?
>
> Es gibt dazwischen ein Gateway. Das Netz sieht wie folgt aus:
>
> 192.168.0.0/24 <-> (.253) Router (.1) <-> 192.168.122.0/24
> Zwischen diesen Netzen ist jeglicher IP-Verkehr erlaubt, es wird _kein_ NAT gemacht. Eine weitere Nachkontrolle hat auch ergeben,
> dass die Gateways auf beiden Seiten passen und der Router die richtigen Routingeintr�ge hat.

Ich glaube Dir nat�rlich, dass Du alles mehrfach getestet hast, ich habe
aber in der IT schon Pferde Kotzen sehen und das vor der Apotheke.

Kannst Du nur f�r einen Test das Setup weniger komplex machen und den
Asterisk direkt in das Netz von GS4 h�ngen?


Gruss

Sascha


Christian Felsing

unread,
Aug 20, 2012, 1:13:18 PM8/20/12
to gs4-...@googlegroups.com
Hallo Sascha,

Eine Verbindung GS31 (Snom370) -> Router -> GS4 (Snom870) klappt, ein
Gespräch kam zustande und beide Seiten hören sich auch, was darauf
schließen lässt, dass da nicht wirklich etwas falsch konfiguriert ist.

Am 20.08.2012 14:03, schrieb Sascha Daniels:
> Ich glaube Dir natürlich, dass Du alles mehrfach getestet hast, ich habe
> aber in der IT schon Pferde Kotzen sehen und das vor der Apotheke.
>
> Kannst Du nur für einen Test das Setup weniger komplex machen und den
> Asterisk direkt in das Netz von GS4 hängen?

Dazu brauche ich etwas Zeit, denn da muss erstmal etwas Hardware
freigeschaufelt werden. Mögliche Fehlerquelle wäre auch noch die
Virtualisierungsumgebung.

Viele Grüße und vielen Dank für die Unterstützung
Christian Felsing

p.s. Gibt es irgendwo eine Anleitung, wie man sich ein funktionierendes
GS4 Entwicklungssystem aufbauen kann? Ich finde die Technik von GS4
einfach sehr interessant und möchte auch mal sehen, wie das genau
funktioniert. Ein erster Versuch mit Debian 6 und dem install.sh Skript
führte erst einmal dazu, dass Kamailio nicht wollte (Datenbank Problem) :-/

Stefan Wintermeyer

unread,
Aug 20, 2012, 1:15:06 PM8/20/12
to gs4-...@googlegroups.com
2012/8/20 Christian Felsing <pug...@felsing.net>:
> p.s. Gibt es irgendwo eine Anleitung, wie man sich ein funktionierendes
> GS4 Entwicklungssystem aufbauen kann? Ich finde die Technik von GS4
> einfach sehr interessant und möchte auch mal sehen, wie das genau
> funktioniert. Ein erster Versuch mit Debian 6 und dem install.sh Skript
> führte erst einmal dazu, dass Kamailio nicht wollte (Datenbank Problem) :-/

Schau mal ins Wiki auf Github.

Stefan

--
AMOOMA GmbH - Bachstr. 124 - 56566 Neuwied --> http://www.amooma.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister Montabaur B14998

Bücher: http://das-asterisk-buch.de - http://ruby-auf-schienen.de

Sascha Daniels

unread,
Aug 20, 2012, 3:35:37 PM8/20/12
to gs4-...@googlegroups.com
Hi.

Die install.sh laueft NUR unter dem Knoppix build Sytem durch!

Irgend wo gibt es die Anleitung, ich schau morgen mal nach.

Gruss Sascha



Am 20. August 2012 19:13:18 schrieb Christian Felsing <pug...@felsing.net>:
> Hallo Sascha,
>
> Eine Verbindung GS31 (Snom370) -> Router -> GS4 (Snom870) klappt, ein
> Gespr�ch kam zustande und beide Seiten h�ren sich auch, was darauf
> schlie�en l�sst, dass da nicht wirklich etwas falsch konfiguriert ist.
>
> Am 20.08.2012 14:03, schrieb Sascha Daniels:
> > Ich glaube Dir nat�rlich, dass Du alles mehrfach getestet hast, ich habe
> > aber in der IT schon Pferde Kotzen sehen und das vor der Apotheke.
> >
> > Kannst Du nur f�r einen Test das Setup weniger komplex machen und den
> > Asterisk direkt in das Netz von GS4 h�ngen?
>
> Dazu brauche ich etwas Zeit, denn da muss erstmal etwas Hardware
> freigeschaufelt werden. M�gliche Fehlerquelle w�re auch noch die
> Virtualisierungsumgebung.
>
> Viele Gr��e und vielen Dank f�r die Unterst�tzung
> Christian Felsing
>
> p.s. Gibt es irgendwo eine Anleitung, wie man sich ein funktionierendes
> GS4 Entwicklungssystem aufbauen kann? Ich finde die Technik von GS4
> einfach sehr interessant und m�chte auch mal sehen, wie das genau
> funktioniert. Ein erster Versuch mit Debian 6 und dem install.sh Skript
> f�hrte erst einmal dazu, dass Kamailio nicht wollte (Datenbank Problem) :-/
Reply all
Reply to author
Forward
0 new messages