[Freeswitch-users] Freeswitch as a SIP client
Scholz, Dieter
rd-disc at gmx.net
Thu Sep 29 14:53:15 MSD 2016
Hello,
sorry for my stupid newbie questions. :-( I'm just starting with the
whole VOIP stuff.
The redirect in the picture probably is caused by our internal routing.
There's a more direct way from my workstation to the HIPATH (-1 hop).
But this is the connection that works!!!
In the freeswitch part i do not see any redirects (the routing is
different).
Do you think the HIPATH is terminating the connection or does Freeswitch
not send the challenge? What do I need to adapt if Freeswitch sends
incomplete data? Why can register with X-lite but not with Freeswitch?
What could be the difference?
Dieter
Am 29.09.2016 um 12:40 schrieb David Villasmil:
> You didn't say anything about redirects :(
> Also, you're not even receiving a challenge...
>
> for redirects look at
> https://wiki.freeswitch.org/wiki/Dialplan_Handling_Incoming_Redirect
>
> Though i've never used redirects before with FS...
>
> Sorry
>
> On Thu, Sep 29, 2016 at 12:34 PM, Scholz, Dieter <rd-disc at gmx.net
> <mailto:rd-disc at gmx.net>> wrote:
>
> Hello,
>
> here is the output of ngrep:
> --------------------------------------------------
> U 172.21.235.80:5080 <http://172.21.235.80:5080> ->
> 172.16.40.49:5060 <http://172.16.40.49:5060>
> REGISTER sip:172.16.40.49;transport=udp SIP/2.0.
> Via: SIP/2.0/UDP 172.21.235.80:5080;rport;branch=z9hG4bKvK9tmcy3Ue8vm.
> Max-Forwards: 70.
> From: <sip:3999 at 172.16.40.49
> <mailto:sip%3A3999 at 172.16.40.49>>;tag=v3cSHNK1cUKtm.
> To: <sip:3999 at 172.16.40.49 <mailto:sip%3A3999 at 172.16.40.49>>.
> Call-ID: e78209da-144d-4c38-b88a-2d47564a9045.
> CSeq: 97236318 REGISTER.
> Contact: <sip:gw+rudolf at 172.21.235.80
> <mailto:sip%3Agw%2Brudolf at 172.21.235.80>:5080;transport=udp;gw=rudolf>.
> Expires: 3600.
> User-Agent: FreeSWITCH-mod_sofia/1.6.10-17-726448d~64bit.
> Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE,
> REGISTER, REFER, NOTIFY.
> Supported: timer, path, replaces.
> Content-Length: 0.
> .
>
> #
> U 172.16.40.49:5060 <http://172.16.40.49:5060> ->
> 172.21.235.80:5080 <http://172.21.235.80:5080>
> SIP/2.0 100 Trying.
> Via: SIP/2.0/UDP
> 172.21.235.80:5080;rport=5080;branch=z9hG4bKvK9tmcy3Ue8vm;received=172.21.235.80.
> From: <sip:3999 at 172.16.40.49
> <mailto:sip%3A3999 at 172.16.40.49>>;tag=v3cSHNK1cUKtm.
> To: <sip:3999 at 172.16.40.49 <mailto:sip%3A3999 at 172.16.40.49>>.
> Call-ID: e78209da-144d-4c38-b88a-2d47564a9045.
> CSeq: 97236318 REGISTER.
> Server: OpenScape 4000 - HiPath 4000 SoftGate.
> Content-Length: 0.
> .
>
> #
> U 172.16.40.49:5060 <http://172.16.40.49:5060> ->
> 172.21.235.80:5080 <http://172.21.235.80:5080>
> SIP/2.0 404 Not Found.
> Via: SIP/2.0/UDP
> 172.21.235.80:5080;rport=5080;branch=z9hG4bKvK9tmcy3Ue8vm;received=172.21.235.80.
> From: <sip:3999 at 172.16.40.49
> <mailto:sip%3A3999 at 172.16.40.49>>;tag=v3cSHNK1cUKtm.
> To: <sip:3999 at 172.16.40.49
> <mailto:sip%3A3999 at 172.16.40.49>>;tag=160135440.
> Call-ID: e78209da-144d-4c38-b88a-2d47564a9045.
> CSeq: 97236318 REGISTER.
> Server: OpenScape 4000 - HiPath 4000 SoftGate.
> Content-Length: 0.
> --------------------------------------------------
>
> I will see if I findd entries in the HIPATH log files (I'm not the
> admin of the HIPATH system). As realm I use the IP address of the
> HIPATH. I attached a picture with the relevant parts of the
> Wireshark log of the X-lite session.
>
> Dieter
>
>
> Am 29.09.2016 um 12:04 schrieb Peter Steinbach:
>
> Can you post the SIP messages going to and from the Hipath? See my
> previous mail about ngrep.
>
>
> On 09/29/16 11:50, Scholz, Dieter wrote:
>
> Hello,
>
> thanks for your answer.
>
> I posted my sofia config in another mail today. I think
> that my config
> matches yours more or less. But when I start freeswitch
> the status of
> the connection is FAIL_WAIT. In the Wireshark log I saw
> that a REGISTER
> is send to the HIPATH but the answer is a 404. Any ideas
> what to test.
> Are there any sophia.conf.xml settings that are important?
>
> Dieter
>
> Am 29.09.2016 um 11:31 schrieb David Villasmil:
>
> this is what my gateway look like:
>
> <gateways>
> <gateway name="whatever">
> <param name="username" value="1001"/>
> <param name="realm" value="THE REALM
> AGAINST UPON
> WHICH THE HASH WILL BE BUILT"/>
> <param name="password" value="password"/>
> <param name="extension"
> value="auto_to_user"/>
> <param name="context" value="public"/>
> <param name="proxy" value="IP ADDRESS
> OR DOMAIN"/>
> <param name="register" value="true"/>
> <param name="register-transport"
> value="tcp (or udp)"/>
> <param name="retry-seconds" value="15"/>
> </gateway>
> </gateways>
>
> This should work... If you get Not Found, try looking
> at your server's
> log.
>
> you also should create an outgoing gateway, even if
> you're not
> registering, like:
>
> assuming the outgoing gateway will not auth-challenge you:
>
> <gateway name="outgoing_gw">
> <param name="username" value="none"/>
> <param name="realm" value="whatever"/>
> <param name="password" value="none"/>
> <param name="context" value="public"/>
> <param name="proxy" value="IP ADDRESS
> OR DOMAIN"/>
> <param name="register" value="false"/>
> <param name="register-transport"
> value="tcp (or udp)"/>
> <param name="retry-seconds" value="15"/>
> </gateway>
>
> Adding it to the external is a good idea, so the final
> config will be:
>
>
> <gateways>
>
> <gateway name="whatever">
> <param name="username" value="1001"/>
> <param name="realm" value="THE REALM
> AGAINST UPON
> WHICH THE HASH WILL BE BUILT"/>
> <param name="password" value="password"/>
> <param name="extension"
> value="auto_to_user"/>
> <param name="context" value="public"/>
> <param name="proxy" value="IP ADDRESS
> OR DOMAIN"/>
> <param name="register" value="true"/>
> <param name="register-transport"
> value="tcp (or udp)"/>
> <param name="retry-seconds" value="15"/>
> </gateway>
>
> <gateway name="outgoing_gw">
> <param name="username"
> value="does_not_matter_will_not_be used_but_must_be_set"/>
> <param name="realm" value="SAME AS
> PROXY"/>
> <param name="password"
> value="does_not_matter_will_not_be used_but_must_be_set"/>
> <param name="context" value="public"/>
> <param name="proxy" value="IP ADDRESS
> OR DOMAIN"/>
> <param name="register" value="false"/>
> <param name="register-transport"
> value="tcp (or udp)"/>
> <param name="retry-seconds" value="15"/>
> </gateway>
>
> </gateways>
>
>
> Once this is working and you see it REGED, calls will
> be coming in (as
> per "context") on the public dialplan... the you just
> need to bridge
> it like:
>
> <extension name="forward call">
> <condition field="destination_number"
> expression="^(whatever your
> regexp is)$">
> <action application="info"/>
> <action application="bridge"
> data="sofia/gateway/outgoing_gw/$1"/>
> <action application="hangup"/>
> </condition>
> </extension>
>
> I hope I was able to help..
>
> Enjoy freeSWITCH, it's fantastic!
>
> David
>
> On Thu, Sep 29, 2016 at 9:40 AM, Scholz, Dieter
> <rd-disc at gmx.net <mailto:rd-disc at gmx.net>
> <mailto:rd-disc at gmx.net <mailto:rd-disc at gmx.net>>> wrote:
>
> Hello,
>
> thanks for your comment. The URL you mentioned
> will be helpful, when I
> reach the dialplan stage.
>
> But at the moment I have problems connecting to
> the HIPATH maschine. I
> gave some more details in another post.
>
> Dieter
>
>
> Am 28.09.2016 um 17:25 schrieb Stanislav Sinyagin:
> > you need to create one more gateway that will
> communicate to
> your SIP
> > provider. This gateway can be configured with
> username and
> password if
> > the ITSP requires authentication.
> >
> > Then, you will need to create the dialplan that
> accepts calls from
> > each of these gateways and routes them to the
> other gateway.
> >
> > It's quite trivial once you figure out how SIP
> profiles and dialplan
> > contexts work together.
> >
> > Hopefully this will provide you some hints:
> >
> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+PBX+Example
> <https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+PBX+Example>
>
> <https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+PBX+Example
> <https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+PBX+Example>>
> >
> >
> >
> >
> > On Wed, Sep 28, 2016 at 2:22 PM, Scholz, Dieter
> <rd-disc at gmx.net <mailto:rd-disc at gmx.net>
> <mailto:rd-disc at gmx.net
> <mailto:rd-disc at gmx.net>>> wrote:
> >> Hello,
> >>
> >> this is my problem:
> >>
> >> I would like to use Freeswitch as a gateway
> between our Hipath
> PBX and
> >> an external SIP provider.
> >>
> >> For that I created a Hipath SIP account that
> is working (tested
> with
> >> X-lite). Now I would like to let Freeswitch
> act as a client
> using this
> >> SIP account. Whenever there is an incoming
> call Freeswitch
> should act on
> >> it and forward this call to an external SIP
> provider.
> >>
> >> Is this possible? Does that make sense? Are
> there alternatives?
> >>
> >> At the moment I'm stuck to configure
> Freeswitch as a client. I
> added the
> >> Hipath SIP account as a gateway. When I
> compare the SIP traffic of
> >> X-lite and Freeswitch using Wireshark I found
> out that
> Freeswitch dows
> >> not offer the 'Subscribe' option. Is this the
> reason why it fails?
> >>
> >> Can you help me?
> >>
> >> Thanks in advance.
> >>
> >> Dieter
> >>
> >>
>
> _________________________________________________________________________
> >> Professional FreeSWITCH Consulting Services:
> >> consulting at freeswitch.org
> <mailto:consulting at freeswitch.org>
> <mailto:consulting at freeswitch.org
> <mailto:consulting at freeswitch.org>>
> >> http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>
> <http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>>
> >>
> >> Official FreeSWITCH Sites
> >> http://www.freeswitch.org
> >> http://confluence.freeswitch.org
> <http://confluence.freeswitch.org>
> <http://confluence.freeswitch.org
> <http://confluence.freeswitch.org>>
> >> http://www.cluecon.com
> >>
> >> FreeSWITCH-users mailing list
> >> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> <mailto:FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>>
> >>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>>
> >>
>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>
> <http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>>
> >> http://www.freeswitch.org
> >
>
> _________________________________________________________________________
> > Professional FreeSWITCH Consulting Services:
> > consulting at freeswitch.org
> <mailto:consulting at freeswitch.org>
> <mailto:consulting at freeswitch.org
> <mailto:consulting at freeswitch.org>>
> > http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>
> <http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>>
> >
> > Official FreeSWITCH Sites
> > http://www.freeswitch.org
> > http://confluence.freeswitch.org
> <http://confluence.freeswitch.org>
> <http://confluence.freeswitch.org
> <http://confluence.freeswitch.org>>
> > http://www.cluecon.com
> >
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> <mailto:FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>>
> >
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>>
> >
>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>
> <http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>>
> > http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> <mailto:consulting at freeswitch.org>
> <mailto:consulting at freeswitch.org
> <mailto:consulting at freeswitch.org>>
> http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>
> <http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> <http://confluence.freeswitch.org>
> <http://confluence.freeswitch.org
> <http://confluence.freeswitch.org>>
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> <mailto:FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>>
>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>
> <http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>>
> http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> <http://confluence.freeswitch.org>
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> <http://confluence.freeswitch.org>
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org <http://confluence.freeswitch.org>
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160929/6b1908bc/attachment-0001.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list