But really, i doubt this is related to freeswitch per se. HIPATH should be sending a 401 and it's not.
Are you registered with xlite WHILE attempting to register with FS? Maybe HIPATH won't allow multiple user locations. Try unregistering from xlite before attempting from fs...
On Thu, Sep 29, 2016 at 3:38 PM Scholz, Dieter <rd-disc@gmx.net> wrote:
Hello,
puh - this will be really hard to debug. X-lite and Freeswitch are in the same subnet.
But thanks for your help.
Dieter_________________________________________________________________________
Am 29.09.2016 um 14:30 schrieb David Villasmil:
Right now i can only think HIPATH is forbidding FS's ip from registering...
On Thu, Sep 29, 2016 at 2:19 PM, Scholz, Dieter <rd-disc@gmx.net> wrote:
Hello,_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
in X-lite I just entered the Domain (IP address of HIPATH), user and password - that's all. I attached the pcap files of the freeswitch and the xlite sessions.
It's really hard to find apropriate logging infos on the HIPATH :-(
Dieter
Am 29.09.2016 um 13:32 schrieb David Villasmil:
Can you post the sip authetication from xlite?As far as challenge is concerned, after FS sends the REGISTER, HIPATH is supposed to send a 401, to which FS should respond with the authentication details... but you're not even getting that 401.. that's why I asked you to look at xlite's config, make sure that you have the exact same realm in FS.Also post your xlite config (minus user/pass)
On Thu, Sep 29, 2016 at 1:27 PM, Peter Steinbach <lists@telefaks.de> wrote:
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.orgSeems that Hipath does not know about the number 3999 or 3999@172.16.40.49. Maybe it must be 3999@<hipath-domain_name>? Or maybe Hipath needs to have a challeange password in the initial invite?
How do you register with your X-Lite?
Best regards
Peter
On 09/29/16 12:53, Scholz, Dieter wrote:
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@gmx.net> wrote:
Hello,
here is the output of ngrep:
--------------------------------------------------
U 172.21.235.80:5080 -> 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@172.16.40.49>;tag=v3cSHNK1cUKtm.
To: <sip:3999@172.16.40.49>.
Call-ID: e78209da-144d-4c38-b88a-2d47564a9045.
CSeq: 97236318 REGISTER.
Contact: <sip:gw+rudolf@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 -> 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@172.16.40.49>;tag=v3cSHNK1cUKtm.
To: <sip:3999@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 -> 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@172.16.40.49>;tag=v3cSHNK1cUKtm.
To: <sip:3999@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@gmx.net
<mailto:rd-disc@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>
>
>
>
>
> On Wed, Sep 28, 2016 at 2:22 PM, Scholz, Dieter <rd-disc@gmx.net
<mailto:rd-disc@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org
<mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org
<mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@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@lists.freeswitch.org
<mailto:FreeSWITCH-users@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@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Professional FreeSWITCH Consulting Services:
consulting@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org-- With kind regards Peter Steinbach Telefaks Services GmbH mailto:lists (att) telefaks.de Internet: www.telefaks.de_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Professional FreeSWITCH Consulting Services:
consulting@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org