VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
Prometheus001 at gmx.net Guest
|
Posted: Thu Apr 02, 2009 3:22 pm Post subject: [Freeswitch-users] Handle invite with wrong to:IP |
|
|
Hello,
I am using a SIP account from Netvoip CH. I try to receive inbound call
from this SIP trunk. I discovered that, when they sent an invite, the
IP-Adress of the to: is their own IP address.
There fore ACL doesn't work and FS asks for authorization, which then fails
I receive the following message on the CLI:
2009-04-02 21:48:20 [WARNING] sofia_reg.c:1661 sofia_reg_parse_auth()
Can't find user [anonymous@62.65.128.62]
You must define a domain called '62.65.128.62' in your directory and add
a user with the id="anonymous" attribute
and you must configure your device to use the proper domain in it's
authentication credentials.
I could do that, but this is not clean and I do not have a password for
that.
How can I workaround this, so that Freeswitch accepts this call? Aliases
do not seem to work.
Here is a sample message after FS asks for authorization:
xx.xx.xxx.xxx is the IP of our Freeswitch
62.65.128.62 is the IP of Netvoip CH
I would expect
To: <sip:0715aaaaaa@xx.xx.xxx.xxx>.
instead of
To: <sip:0715aaaaaa@62.65.128.62>.
U 62.65.128.62:5060 -> xx.xx.xxx.xxx:5080
INVITE sip:0715aaaaaa@xx.xx.xxx.xxx:5080 SIP/2.0.
Via: SIP/2.0/UDP 62.65.128.62:5060.
Via: SIP/2.0/UDP 62.65.128.61:5060;branch=z9hG4bK8c977d2613c4d7d1fd9d03d4.
Max-Forwards: 69.
From: <sip:0049xxxxxxxxxxx@62.65.128.62>;tag=8c977d2613672832fd9d03e9.
To: <sip:0715aaaaaa@62.65.128.62>.
Call-ID: 8c977d261329cd80fd9d03d6@62.65.128.61.
CSeq: 2 INVITE.
User-agent: Netstream VoIP Gateway.
Contact: <sip:0049xxxxxxxxxxx@62.65.128.62:5060>.
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,INFO,REFER,SUBSCRIBE.
Content-Type: application/sdp.
Content-Length: 584.
Proxy-Authorization: Digest username="anonymous", realm="62.65.128.62",
nonce="a4151ee0-1fbb-11de-b056-494b9de21e06", nc="00000001",
uri="sip:0715aaaaaa@62.65.128.62:5060", cnonce="5f109eee",
response="62faa6d38b3b12c3626753395a8b507c", algorithm="MD5", qop="auth".
.
v=0.
o=- 225947743692042 1 IN IP4 62.65.128.62.
s=-.
c=IN IP4 62.65.128.62.
t=0 0.
m=audio 28224 RTP/AVP 8 18 4 3 100 100 99 100 100 98 97 96 105 0 101.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=fmtp:18 annexb=no.
a=rtpmap:4 G723/8000.
a=fmtp:4 annexa=no.
a=rtpmap:3 GSM/8000.
a=rtpmap:100 speex/8000.
a=rtpmap:100 speex/8000.
a=rtpmap:99 G726-16/8000.
a=rtpmap:100 speex/8000.
a=rtpmap:100 speex/8000.
a=rtpmap:98 G726-24/8000.
a=rtpmap:97 G726-32/8000.
a=rtpmap:96 G726-40/8000.
a=rtpmap:105 iLBC/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-16.
Best regards
Peter
_______________________________________________
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 |
|
Back to top |
|
|
brian at freeswitch.org Guest
|
Posted: Thu Apr 02, 2009 3:22 pm Post subject: [Freeswitch-users] Handle invite with wrong to:IP |
|
|
We use the true network ip the invite came from NOT the one in the sip headers. Not very trust worth to do that you think?
So if your ACL is correctly setup to 62.65.128.62 it would let them in please verify your ACL is correct...
/b
On Apr 2, 2009, at 3:07 PM, Peter P GMX wrote:
Quote: | Hello,
I am using a SIP account from Netvoip CH. I try to receive inbound call
from this SIP trunk. I discovered that, when they sent an invite, the
IP-Adress of the to: is their own IP address.
There fore ACL doesn't work and FS asks for authorization, which then fails
I receive the following message on the CLI:
2009-04-02 21:48:20 [WARNING] sofia_reg.c:1661 sofia_reg_parse_auth()
Can't find user [anonymous@62.65.128.62 (anonymous@62.65.128.62)]
You must define a domain called '62.65.128.62' in your directory and add
a user with the id="anonymous" attribute
and you must configure your device to use the proper domain in it's
authentication credentials.
|
Brian West
brian@freeswitch.org (brian@freeswitch.org)
-- Meet us a ClueCon! http://www.cluecon.com |
|
Back to top |
|
|
anthony.minessale at g... Guest
|
Posted: Thu Apr 02, 2009 3:26 pm Post subject: [Freeswitch-users] Handle invite with wrong to:IP |
|
|
acl uses the remote addr from the socket connection, not anything from the sip message.
On Thu, Apr 2, 2009 at 3:07 PM, Peter P GMX <Prometheus001@gmx.net (Prometheus001@gmx.net)> wrote:
Quote: | Hello,
I am using a SIP account from Netvoip CH. I try to receive inbound call
from this SIP trunk. I discovered that, when they sent an invite, the
IP-Adress of the to: is their own IP address.
There fore ACL doesn't work and FS asks for authorization, which then fails
I receive the following message on the CLI:
2009-04-02 21:48:20 [WARNING] sofia_reg.c:1661 sofia_reg_parse_auth()
Can't find user [anonymous@62.65.128.62 (anonymous@62.65.128.62)]
You must define a domain called '62.65.128.62' in your directory and add
a user with the id="anonymous" attribute
and you must configure your device to use the proper domain in it's
authentication credentials.
I could do that, but this is not clean and I do not have a password for
that.
How can I workaround this, so that Freeswitch accepts this call? Aliases
do not seem to work.
Here is a sample message after FS asks for authorization:
xx.xx.xxx.xxx is the IP of our Freeswitch
62.65.128.62 is the IP of Netvoip CH
I would expect
To: <sip:0715aaaaaa@xx.xx.xxx.xxx>.
instead of
To: <sip:0715aaaaaa@62.65.128.62 ([email]sip%3A0715aaaaaa@62.65.128.62[/email])>.
U 62.65.128.62:5060 -> xx.xx.xxx.xxx:5080
INVITE sip:0715aaaaaa@xx.xx.xxx.xxx:5080 SIP/2.0.
Via: SIP/2.0/UDP 62.65.128.62:5060.
Via: SIP/2.0/UDP 62.65.128.61:5060;branch=z9hG4bK8c977d2613c4d7d1fd9d03d4.
Max-Forwards: 69.
From: <sip:0049xxxxxxxxxxx@62.65.128.62 ([email]sip%3A0049xxxxxxxxxxx@62.65.128.62[/email])>;tag=8c977d2613672832fd9d03e9.
To: <sip:0715aaaaaa@62.65.128.62 ([email]sip%3A0715aaaaaa@62.65.128.62[/email])>.
Call-ID: 8c977d261329cd80fd9d03d6@62.65.128.61 (8c977d261329cd80fd9d03d6@62.65.128.61).
CSeq: 2 INVITE.
User-agent: Netstream VoIP Gateway.
Contact: <sip:0049xxxxxxxxxxx@62.65.128.62:5060>.
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,INFO,REFER,SUBSCRIBE.
Content-Type: application/sdp.
Content-Length: 584.
Proxy-Authorization: Digest username="anonymous", realm="62.65.128.62",
nonce="a4151ee0-1fbb-11de-b056-494b9de21e06", nc="00000001",
uri="sip:0715aaaaaa@62.65.128.62:5060", cnonce="5f109eee",
response="62faa6d38b3b12c3626753395a8b507c", algorithm="MD5", qop="auth".
.
v=0.
o=- 225947743692042 1 IN IP4 62.65.128.62.
s=-.
c=IN IP4 62.65.128.62.
t=0 0.
m=audio 28224 RTP/AVP 8 18 4 3 100 100 99 100 100 98 97 96 105 0 101.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=fmtp:18 annexb=no.
a=rtpmap:4 G723/8000.
a=fmtp:4 annexa=no.
a=rtpmap:3 GSM/8000.
a=rtpmap:100 speex/8000.
a=rtpmap:100 speex/8000.
a=rtpmap:99 G726-16/8000.
a=rtpmap:100 speex/8000.
a=rtpmap:100 speex/8000.
a=rtpmap:98 G726-24/8000.
a=rtpmap:97 G726-32/8000.
a=rtpmap:96 G726-40/8000.
a=rtpmap:105 iLBC/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-16.
Best regards
Peter
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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
|
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400 |
|
Back to top |
|
|
Prometheus001 at gmx.net Guest
|
Posted: Thu Apr 02, 2009 3:43 pm Post subject: [Freeswitch-users] Handle invite with wrong to:IP |
|
|
My ACL contains:
<list name="domains" default="deny">
<node type="allow" domain="$${domain}"/>
<node type="allow" cidr="62.65.128.62/32"/>
</list>
So this should be fine, right? However it doesn't work.
Best regards
Peter
Brian West schrieb:
Quote: | We use the true network ip the invite came from NOT the one in the sip
headers. Not very trust worth to do that you think?
So if your ACL is correctly setup to 62.65.128.62 it would let them in
please verify your ACL is correct...
/b
On Apr 2, 2009, at 3:07 PM, Peter P GMX wrote:
Quote: | Hello,
I am using a SIP account from Netvoip CH. I try to receive inbound call
from this SIP trunk. I discovered that, when they sent an invite, the
IP-Adress of the to: is their own IP address.
There fore ACL doesn't work and FS asks for authorization, which then
fails
I receive the following message on the CLI:
2009-04-02 21:48:20 [WARNING] sofia_reg.c:1661 sofia_reg_parse_auth()
Can't find user [anonymous@62.65.128.62 <mailto:anonymous@62.65.128.62>]
You must define a domain called '62.65.128.62' in your directory and add
a user with the id="anonymous" attribute
and you must configure your device to use the proper domain in it's
authentication credentials.
|
Brian West
brian@freeswitch.org <mailto:brian@freeswitch.org>
-- Meet us a ClueCon! http://www.cluecon.com <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
|
_______________________________________________
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 |
|
Back to top |
|
|
anthony.minessale at g... Guest
|
Posted: Thu Apr 02, 2009 4:34 pm Post subject: [Freeswitch-users] Handle invite with wrong to:IP |
|
|
look at the debug log and see what happens?
On Thu, Apr 2, 2009 at 3:34 PM, Peter P GMX <Prometheus001@gmx.net (Prometheus001@gmx.net)> wrote:
Quote: | My ACL contains:
<list name="domains" default="deny">
<node type="allow" domain="$${domain}"/>
<node type="allow" cidr="62.65.128.62/32"/>
</list>
So this should be fine, right? However it doesn't work.
Best regards
Peter
Brian West schrieb:
Quote: | We use the true network ip the invite came from NOT the one in the sip
headers. Not very trust worth to do that you think?
So if your ACL is correctly setup to 62.65.128.62 it would let them in
please verify your ACL is correct...
/b
On Apr 2, 2009, at 3:07 PM, Peter P GMX wrote:
Quote: | Hello,
I am using a SIP account from Netvoip CH. I try to receive inbound call
from this SIP trunk. I discovered that, when they sent an invite, the
IP-Adress of the to: is their own IP address.
There fore ACL doesn't work and FS asks for authorization, which then
fails
I receive the following message on the CLI:
2009-04-02 21:48:20 [WARNING] sofia_reg.c:1661 sofia_reg_parse_auth()
|
|
Quote: | Quote: | Can't find user [anonymous@62.65.128.62 (anonymous@62.65.128.62) <mailto:anonymous@62.65.128.62 (anonymous@62.65.128.62)>]
You must define a domain called '62.65.128.62' in your directory and add
a user with the id="anonymous" attribute
and you must configure your device to use the proper domain in it's
authentication credentials.
|
Brian West
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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
|
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400 |
|
Back to top |
|
|
Prometheus001 at gmx.net Guest
|
Posted: Thu Apr 02, 2009 4:55 pm Post subject: [Freeswitch-users] Handle invite with wrong to:IP |
|
|
I restart FS and initiate an incoming call (trunk is registered at the
SIP provider).
This is what I see on the console:
.
.
.
2009-04-02 23:39:16 [DEBUG] mod_event_socket.c:2224
mod_event_socket_runtime() Socket up listening on 0.0.0.0:8021
2009-04-02 23:39:16 [NOTICE] switch_core.c:981
switch_load_network_lists() Adding xxx.xxx.xxx.xxx/32 (allow) to list strict
2009-04-02 23:39:16 [NOTICE] switch_core.c:981
switch_load_network_lists() Adding xx.xx.xxx.xx/32 (allow) to list domains
2009-04-02 23:39:16 [NOTICE] switch_core.c:981
switch_load_network_lists() Adding 62.65.128.62/32 (allow) to list domains
2009-04-02 23:39:48 [WARNING] sofia_reg.c:1661 sofia_reg_parse_auth()
Can't find user [anonymous@62.65.128.62]
You must define a domain called '62.65.128.62' in your directory and add
a user with the id="anonymous" attribute
and you must configure your device to use the proper domain in it's
authentication credentials.
Nothing else.
Here is the registration info:
Name Netvoip
Scheme Digest
Realm sip.netvoip.ch
Username 071xxxxxxx
Password yes
From
Contact
Exten 071xxxxxxx
To sip:071xxxxxxx@sip.netvoip.ch
Proxy sip:sip.netvoip.ch
Context public
Expires 60
Freq 60
Ping 0
PingFreq 0
State REGED
Status UP
CallsIN 0
CallsOUT 0
Best regards
Peter
Anthony Minessale schrieb:
Quote: | look at the debug log and see what happens?
On Thu, Apr 2, 2009 at 3:34 PM, Peter P GMX <Prometheus001@gmx.net
<mailto:Prometheus001@gmx.net>> wrote:
My ACL contains:
<list name="domains" default="deny">
<node type="allow" domain="$${domain}"/>
<node type="allow" cidr="62.65.128.62/32
<http://62.65.128.62/32>"/>
</list>
So this should be fine, right? However it doesn't work.
Best regards
Peter
Brian West schrieb:
Quote: | We use the true network ip the invite came from NOT the one in
| the sip
Quote: | headers. Not very trust worth to do that you think?
So if your ACL is correctly setup to 62.65.128.62 it would let
| them in
Quote: | please verify your ACL is correct...
/b
On Apr 2, 2009, at 3:07 PM, Peter P GMX wrote:
Quote: | Hello,
I am using a SIP account from Netvoip CH. I try to receive
|
| inbound call
Quote: | Quote: | from this SIP trunk. I discovered that, when they sent an
|
| invite, the
Quote: | Quote: | IP-Adress of the to: is their own IP address.
There fore ACL doesn't work and FS asks for authorization,
|
| which then
Quote: | Quote: | fails
I receive the following message on the CLI:
2009-04-02 21:48:20 [WARNING] sofia_reg.c:1661
|
| sofia_reg_parse_auth()
Quote: | Quote: | Can't find user [anonymous@62.65.128.62
|
| <mailto:anonymous@62.65.128.62> <mailto:anonymous@62.65.128.62
<mailto:anonymous@62.65.128.62>>]
Quote: | Quote: | You must define a domain called '62.65.128.62' in your
|
| directory and add
Quote: | Quote: | a user with the id="anonymous" attribute
and you must configure your device to use the proper domain in it's
authentication credentials.
|
Brian West
brian@freeswitch.org <mailto:brian@freeswitch.org>
| <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>>
<http://www.cluecon.com/>
------------------------------------------------------------------------
<mailto:Freeswitch-users@lists.freeswitch.org>
Quote: | http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
| UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
Quote: | http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
<mailto: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
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com
<mailto:MSN%3Aanthony_minessale@hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
<mailto:PAYPAL%3Aanthony.minessale@gmail.com>
IRC: irc.freenode.net <http://irc.freenode.net> #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
<mailto:sip%3A888@conference.freeswitch.org>
iax:guest@conference.freeswitch.org/888
<http://iax:guest@conference.freeswitch.org/888>
googletalk:conf+888@conference.freeswitch.org
<mailto:googletalk%3Aconf%2B888@conference.freeswitch.org>
pstn:213-799-1400
------------------------------------------------------------------------
_______________________________________________
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
|
_______________________________________________
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 |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|