Re: [OpenSIPS-Users] Ack without To tag

2015-06-24 Thread John Nash
Let me add some more details which I noticed.

As i explained in previous post in the same subject, we receive ACK without
to tag from one UA, since it will not match any dialog, I tried to route it
to destination with topology_hiding but topology hiding used different
branch tag than the 200 OK received (It only replaced .0 with .2). I think
this is happening because I am also using drouting module and UAC which use
branches.

I can post trace also if someone wants to have a look.


On Wed, Jun 24, 2015 at 10:06 PM, John Nash  wrote:

> I am using opensips 2.1 with topology_hiding module. I have an issue only
> with one SIP endpoint. This endpoint sends Ack message (after 200 OK to
> Invite) without any to tag because of that it is not matching with In
> dialog request section.
>
> Can a UA send ACK without to tag?...If yes any way I can match it with
> ongoing dialog?
>
> John
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] root CA config file (/usr/local//etc/opensips//tls/ca.conf) does not exist

2015-06-24 Thread Nabeel
I just installed version 1.11.5 of OpenSIPS and this version does have all
the TLS files included.  I should have downloaded this version all along
because version 2.1 clearly needs to be fixed.

On 25 June 2015 at 00:36, Nabeel  wrote:

> Where are the 'example' openssl certificates as mentioned in the link
> above?  In the source files folder, there is no /etc/tls folder, and there
> are no example certificates in the [source]/examples folder either.
>
> On 25 June 2015 at 00:26, Nabeel  wrote:
>
>> I tried installing OpenSIPS two more times, once through the menuconfig
>> interface with TLS enabled, and another time with "TLS=1 make install"
>> command.  Both times, the /etc/opensips/tls directory only has empty
>> directories, with no files inside.  The following directories are created
>> with no files inside:
>>
>> [installdirectory]/etc/opensips/tls
>> [installdirectory]/etc/opensips/tls/rootCA
>> [installdirectory]/etc/opensips/tls/user
>> [installdirectory]/etc/opensips/tls/rootCA/certs
>> [installdirectory]/etc/opensips/tls/rootCA/private
>>
>> All these directories are empty?  Is this normal?
>>
>> At the following link I see someone refer to an OpenSIPS source which has
>> tls included "opensips-1.9.1-tls".  Is this a specific source tarball
>> with TLS enabled?  Is there one for version 2.1?
>>
>>
>> https://github.com/antonraharja/book-opensips-101/blob/master/content/3.2.%20SIP%20TLS%20Secure%20Calling.mediawiki
>>
>>
>>
>> On 24 June 2015 at 15:30, Bogdan-Andrei Iancu 
>> wrote:
>>
>>>  Hi,
>>>
>>> What OpenSIPS version do you have ? also, note that you need also to
>>> install OpenSIPS with the TLS option on, otherwise the tls directory will
>>> not be created.
>>>
>>> Regards,
>>>
>>> Bogdan-Andrei Iancu
>>> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>>>
>>> On 24.06.2015 17:14, Nabeel wrote:
>>>
>>> # opensipsctl tls rootCA
>>> ERROR: root CA config file (/usr/local//etc/opensips//tls/ca.conf) does
>>> not exist
>>>
>>> In fact,  that whole tls directory is empty,  even though my OpenSIPS
>>> instance has been compiled with tls support.   Where can I download the CA
>>> files?
>>>
>>>
>>> ___
>>> Users mailing 
>>> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>
>>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] root CA config file (/usr/local//etc/opensips//tls/ca.conf) does not exist

2015-06-24 Thread Nabeel
Where are the 'example' openssl certificates as mentioned in the link
above?  In the source files folder, there is no /etc/tls folder, and there
are no example certificates in the [source]/examples folder either.

On 25 June 2015 at 00:26, Nabeel  wrote:

> I tried installing OpenSIPS two more times, once through the menuconfig
> interface with TLS enabled, and another time with "TLS=1 make install"
> command.  Both times, the /etc/opensips/tls directory only has empty
> directories, with no files inside.  The following directories are created
> with no files inside:
>
> [installdirectory]/etc/opensips/tls
> [installdirectory]/etc/opensips/tls/rootCA
> [installdirectory]/etc/opensips/tls/user
> [installdirectory]/etc/opensips/tls/rootCA/certs
> [installdirectory]/etc/opensips/tls/rootCA/private
>
> All these directories are empty?  Is this normal?
>
> At the following link I see someone refer to an OpenSIPS source which has
> tls included "opensips-1.9.1-tls".  Is this a specific source tarball
> with TLS enabled?  Is there one for version 2.1?
>
>
> https://github.com/antonraharja/book-opensips-101/blob/master/content/3.2.%20SIP%20TLS%20Secure%20Calling.mediawiki
>
>
>
> On 24 June 2015 at 15:30, Bogdan-Andrei Iancu  wrote:
>
>>  Hi,
>>
>> What OpenSIPS version do you have ? also, note that you need also to
>> install OpenSIPS with the TLS option on, otherwise the tls directory will
>> not be created.
>>
>> Regards,
>>
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>>
>> On 24.06.2015 17:14, Nabeel wrote:
>>
>> # opensipsctl tls rootCA
>> ERROR: root CA config file (/usr/local//etc/opensips//tls/ca.conf) does
>> not exist
>>
>> In fact,  that whole tls directory is empty,  even though my OpenSIPS
>> instance has been compiled with tls support.   Where can I download the CA
>> files?
>>
>>
>> ___
>> Users mailing 
>> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] root CA config file (/usr/local//etc/opensips//tls/ca.conf) does not exist

2015-06-24 Thread Nabeel
I tried installing OpenSIPS two more times, once through the menuconfig
interface with TLS enabled, and another time with "TLS=1 make install"
command.  Both times, the /etc/opensips/tls directory only has empty
directories, with no files inside.  The following directories are created
with no files inside:

[installdirectory]/etc/opensips/tls
[installdirectory]/etc/opensips/tls/rootCA
[installdirectory]/etc/opensips/tls/user
[installdirectory]/etc/opensips/tls/rootCA/certs
[installdirectory]/etc/opensips/tls/rootCA/private

All these directories are empty?  Is this normal?

At the following link I see someone refer to an OpenSIPS source which has
tls included "opensips-1.9.1-tls".  Is this a specific source tarball with
TLS enabled?  Is there one for version 2.1?

https://github.com/antonraharja/book-opensips-101/blob/master/content/3.2.%20SIP%20TLS%20Secure%20Calling.mediawiki



On 24 June 2015 at 15:30, Bogdan-Andrei Iancu  wrote:

>  Hi,
>
> What OpenSIPS version do you have ? also, note that you need also to
> install OpenSIPS with the TLS option on, otherwise the tls directory will
> not be created.
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>
> On 24.06.2015 17:14, Nabeel wrote:
>
> # opensipsctl tls rootCA
> ERROR: root CA config file (/usr/local//etc/opensips//tls/ca.conf) does
> not exist
>
> In fact,  that whole tls directory is empty,  even though my OpenSIPS
> instance has been compiled with tls support.   Where can I download the CA
> files?
>
>
> ___
> Users mailing 
> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] opensipsctl fifo rl_list

2015-06-24 Thread Kneeoh
When executing opensipsctl fifo rl_list, Does the "counter" integer represent 
CPS or do I need to divide that number by the ratelimit modules' interval i.e. 
10 by default?

___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] Ack without To tag

2015-06-24 Thread John Nash
I am using opensips 2.1 with topology_hiding module. I have an issue only
with one SIP endpoint. This endpoint sends Ack message (after 200 OK to
Invite) without any to tag because of that it is not matching with In
dialog request section.

Can a UA send ACK without to tag?...If yes any way I can match it with
ongoing dialog?

John
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] root CA config file (/usr/local//etc/opensips//tls/ca.conf) does not exist

2015-06-24 Thread Nabeel
Hi,

I am using the latest version of OpenSIPS, 2.1, downloaded from here:

http://opensips.org/pub/opensips/latest/src/

I used the 'menuconfig' feature with proto_tls and db_mysql enabled, so the
tls directory should have been created,  but it is empty.   Please advise
how I can get those files.
On 24 Jun 2015 15:30, "Bogdan-Andrei Iancu"  wrote:

>  Hi,
>
> What OpenSIPS version do you have ? also, note that you need also to
> install OpenSIPS with the TLS option on, otherwise the tls directory will
> not be created.
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>
> On 24.06.2015 17:14, Nabeel wrote:
>
> # opensipsctl tls rootCA
> ERROR: root CA config file (/usr/local//etc/opensips//tls/ca.conf) does
> not exist
>
> In fact,  that whole tls directory is empty,  even though my OpenSIPS
> instance has been compiled with tls support.   Where can I download the CA
> files?
>
>
> ___
> Users mailing 
> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] Load Balancer

2015-06-24 Thread Matt Broad
Hi,

I have the following setup (the IP addresses are made up but should give an
indication):

1 x opensips server with load balancer module - IP 192.168.0.1
2 x freeswitch servers - IP 192.168.0.2 & 192.168.0.3

All 3 servers have seperate external IP address routing to their internal
IP via our firewall:
217.0.0.1 routed to 192.168.0.1 (Opensips)
217.0.0.2 routed to 192.168.0.2 (FS1)
217.0.0.3 routed to 192.168.0.3 (FS2)

I have the load_balancer table with the following details:

id,  | group_id, |  dst_uri,| resources,  |
probe_mode, | description
'1',  |  '1', |  'sip:192.168.0.2:5080',  |   'pstn=10', |
 '2',   |  'FS1'
'2',  |  '1', |  'sip:192.168.0.3:5080',  |   'vm=1', |
'2',   |  'FS2'


Now the initial invite goes through the usual steps, as shown below, but
the issue arises when the ACK comes back from the SIP provider.  Opensips
is trying to forward the packet to the Freeswitch external IP address
rather than the internal IP.  This is due, I think, to the Contact details
in the 200 response from Freeswitch containing the Freeswitch external IP.
Is there a way of having Opensips take the external IP and route to the
internal IP instead?  Any help/suggestions would be much appreciated.



No.TimeSourceDestinationProtocolLengthInfo425.827674SIP ProviderOpenSips
InternalSIP/SDP873Request: INVITE sip:test@Opensips External |
435.828043OpenSips
InternalSIP ProviderSIP397Status: 100 Giving a try | 445.828159OpenSips
InternalFreeswitch InternalSIP/SDP1039Request: INVITE sip:test@Opensips
External | 455.828605Freeswitch InternalOpenSips InternalSIP588Status: 100
Trying | 465.832171Freeswitch InternalOpenSips InternalSIP/SDP1221Status:
200 OK | 545.833451OpenSips InternalSIP ProviderSIP/SDP1132Status: 200 OK |
555.836739SIP ProviderOpenSips InternalSIP522Request: ACK
sip:test@Freeswitch External:5080;transport=udp | 615.838075OpenSips
InternalFreeswitch ExternalSIP545Request: ACK sip:test@Freeswitch
External:5080;transport=udp | 706.33254Freeswitch InternalOpenSips Internal
SIP/SDP1221Status: 200 OK | 716.33265OpenSips InternalSIP ProviderSIP/SDP
1132Status: 200 OK | 807.332536Freeswitch InternalOpenSips InternalSIP/SDP
1221Status: 200 OK | 817.332666OpenSips InternalSIP ProviderSIP/SDP1132Status:
200 OK | 869.332576Freeswitch InternalOpenSips InternalSIP/SDP1221Status:
200 OK | 879.332712OpenSips InternalSIP ProviderSIP/SDP1132Status: 200 OK |
13613.331858Freeswitch InternalOpenSips InternalSIP/SDP1221Status: 200 OK |
15216.938621SIP ProviderOpenSips InternalSIP553Request: BYE
sip:test@Freeswitch External:5080;transport=udp | 15816.939786OpenSips
InternalFreeswitch ExternalSIP577Request: BYE sip:test@Freeswitch
External:5080;transport=udp | 16017.33247Freeswitch InternalOpenSips
InternalSIP/SDP1221Status: 200 OK | 16117.37482OpenSips InternalFreeswitch
ExternalSIP577Request: BYE sip:test@Freeswitch External:5080;transport=udp
| 16317.937941SIP ProviderOpenSips InternalSIP553Request: BYE
sip:test@Freeswitch External:5080;transport=udp | 16618.375894OpenSips
InternalFreeswitch ExternalSIP577Request: BYE sip:test@Freeswitch
External:5080;transport=udp | 17018.776373OpenSips InternalSIP ProviderSIP
415Status: 408 Request Timeout | 17821.332616Freeswitch InternalOpenSips
InternalSIP/SDP1221Status: 200 OK | 5.333161Freeswitch InternalOpenSips
InternalSIP/SDP1221Status: 200 OK | 25729.333884Freeswitch InternalOpenSips
InternalSIP/SDP1221Status: 200 OK | 28333.334482Freeswitch InternalOpenSips
InternalSIP/SDP1221Status: 200 OK | 30637.335049Freeswitch InternalOpenSips
InternalSIP/SDP1221Status: 200 OK |
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] root CA config file (/usr/local//etc/opensips//tls/ca.conf) does not exist

2015-06-24 Thread Bogdan-Andrei Iancu

Hi,

What OpenSIPS version do you have ? also, note that you need also to 
install OpenSIPS with the TLS option on, otherwise the tls directory 
will not be created.


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.06.2015 17:14, Nabeel wrote:


# opensipsctl tls rootCA
ERROR: root CA config file (/usr/local//etc/opensips//tls/ca.conf) 
does not exist


In fact,  that whole tls directory is empty,  even though my OpenSIPS 
instance has been compiled with tls support.   Where can I download 
the CA files?




___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] registrar lookup

2015-06-24 Thread Bogdan-Andrei Iancu

Hi Pete,

Do you want to do this from script or via MI ?

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.06.2015 11:48, Pete Kelly wrote:

Hi

Is there any way or known workaround to do a registrar lookup to 
retrieve all currently registered users for a given domain?


As I understand it I can pass in an AOR to retrieve a specific 
user@domain, however I would like to to retrieve all users on a given 
domain.


Regards
Pete


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] root CA config file (/usr/local//etc/opensips//tls/ca.conf) does not exist

2015-06-24 Thread Nabeel
# opensipsctl tls rootCA
ERROR: root CA config file (/usr/local//etc/opensips//tls/ca.conf) does not
exist

In fact,  that whole tls directory is empty,  even though my OpenSIPS
instance has been compiled with tls support.   Where can I download the CA
files?
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Transparent Auth with WebRTC

2015-06-24 Thread Eric Tamme
just t_relay the request to your other server... OpenSIPS wont 
automatically challenge anything


On 06/24/2015 07:22 AM, Satish Patel wrote:

All,


I have special requirement which is little odd,  I want to use WebRTC 
with Opensips but all REGISTER process will done by other SIP server,


Example:

[UA][WebRTC-Opensips]---[Asterisk/Freeswitch] 




UA will use WebRTC of Opensips but opensips forward all REGISTER 
request to Asterisk/Freeswitch and user will authenticate their... In 
short Opensips will just Proxy Auth request.


How it will be possible?


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] Transparent Auth with WebRTC

2015-06-24 Thread Satish Patel
All,


I have special requirement which is little odd,  I want to use WebRTC with
Opensips but all REGISTER process will done by other SIP server,

Example:

[UA][WebRTC-Opensips]---[Asterisk/Freeswitch]


UA will use WebRTC of Opensips but opensips forward all REGISTER request to
Asterisk/Freeswitch and user will authenticate their... In short Opensips
will just Proxy Auth request.

How it will be possible?
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Change Digest username in Authorization Header in Register

2015-06-24 Thread Bogdan-Andrei Iancu

Of course you can do it. In a similar way as below:
if ($rd=="abc.com") prefix("");

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.06.2015 08:36, nirali soni wrote:

Thank you Bogdan.
But I still have query on how i could map between prefix and domain.If 
domain is acb.com  then i apply prefix  to user 
and if xyz,com then prefix would be .So is there any way to store 
in db and mapping of these both?


so In asterisk it would like 1...@abc.com 
 and 1...@xyz.com .


Thanks and Regards,
Nirali Soni

On Tue, Jun 23, 2015 at 10:34 PM, Bogdan-Andrei Iancu 
mailto:bog...@opensips.org>> wrote:


Hi,

So what you want to do is basically to convert from 1234ABC@.
into a...@domain1.com  ?

You can do simple scripting like:
if ($rU=~"^1234") {
strip(4);
$rd = "domain1.com ";
}

or you can use the dialplan module to do in a scalable way, via DB.

dp_translate("1","$rU/$ru")

and in dialplan use:
match_regexp : "^1234[0-9]+"
subst_exp: "^1234([0-9]+)"
repl_exp: "sip:\1...@domain1.com" 

See more
http://www.opensips.org/html/docs/modules/1.11.x/dialplan.html#id249304


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 19.06.2015 12:01, nirali soni wrote:

Hello Bogdan,

I am having different accounts with unique account code in
asterisk.In asterisk peer is defined as [account code+extension]
like 1234 is account code and 101 is extension.its like
*[1234101].*So we have different account code with same
extensions. i want to use opensips to map account code with
domain.like 1234 having domain abc.com  and 3456
having xyz.com.In  opensips subscriber table
 I want to insert user as 101 with doman abc.com
. And its forwarded to asterisk with 1234101.How
could I do this?




Thanks and Regards,
Nirali Soni

On Thu, Jun 4, 2015 at 4:08 PM, Bogdan-Andrei Iancu
mailto:bog...@opensips.org>> wrote:

Hi Nirali,

Use the s.select transformation with the dot as separator:
http://www.opensips.org/Documentation/Script-Tran-2-1#toc6

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 04.06.2015 08:46, nirali soni wrote:

Hi,

My domain is *www.cname.com *...I want
only *cname * from that..How can i do this?

Thanks and Regards,
Nirali Soni

On Wed, May 27, 2015 at 10:34 PM, Bogdan-Andrei Iancu
mailto:bog...@opensips.org>> wrote:

Hi,

you should get the body of the header, remove the
header, do a subst (to change the username) and insert
the hdr back:

$var(body) = $hdr(Authorization);
$var(new_body) = $(var(body){re.subst,reg_exp}) ; // see
http://www.opensips.org/Documentation/Script-Tran-2-1#toc75
remove_hf("Authorization");
append_hf("Authorization: $var(new_body)\r\n");

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 27.05.2015 05:42, nirali soni wrote:


Thank for reply
But how could I do this with using regexp?


On Tue, 26 May 2015 21:56 Bogdan-Andrei Iancu
mailto:bog...@opensips.org>> wrote:

Hi Nirali,

You could try to do it with some regexp and
transformations, but your authentication will fail
as the "response" will not match the username - the
response is computed based in username, password, etc.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 26.05.2015 14:57, nirali soni wrote:

Hi,

I want to change Digest username in Register
request.My use in opensips Subscribe table as 1001
and in asterisk  sip.conf its lilke *1001_cname.
*when I try to register to asterisk it sends 403
Forbidden. with user name mismatch.

REGISTER sip:192.168.50.123:5060;transport=UDP SIP/2.0
Via: SIP/2.0/UDP
192.168.50.43:5060;branch=z9hG4bKfa0a.ff2f5601.0
Via: SIP/2.0/UDP

192.168.50.30:50413;received=192.168.50.30;branch=z9hG4bK-524287-1---8343a748155f5d1c;rport=50413
Max-Forwards: 69
 

[OpenSIPS-Users] registrar lookup

2015-06-24 Thread Pete Kelly
Hi

Is there any way or known workaround to do a registrar lookup to retrieve
all currently registered users for a given domain?

As I understand it I can pass in an AOR to retrieve a specific user@domain,
however I would like to to retrieve all users on a given domain.

Regards
Pete
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users