On Thu, Jul 14, 2011 at 9:51 AM, <sr-users-request(a)lists.sip-router.org>wrote;wrote:
Send sr-users mailing list submissions to
sr-users(a)lists.sip-router.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
or, via email, send a message with subject or body 'help' to
sr-users-request(a)lists.sip-router.org
You can reach the person managing the list at
sr-users-owner(a)lists.sip-router.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of sr-users digest..."
Today's Topics:
1. Re: memory requirements for a registrar server
(Henning Westerholt)
2. Re: kamailio - proxy/relay (Sunny)
3. Syntax error - custom parameter (Skyler)
4. Syntax error - custom parameter (Skyler)
5. Re: kamailio - proxy/relay (I?aki Baz Castillo)
6. Re: topoh module - query about operation (Pete Kelly)
7. Re: Call several different subscribers, first to pickup gets
the call. (Klaus Darilion)
----------------------------------------------------------------------
Message: 1
Date: Thu, 14 Jul 2011 00:27:18 +0200
From: Henning Westerholt <Henning.Westerholt(a)1und1.de>
Subject: Re: [SR-Users] memory requirements for a registrar server
To: Fabian Borot <fborot(a)hotmail.com>
Cc: "sr-users(a)lists.sip-router.org" <sr-users(a)lists.sip-router.org>
Message-ID:
<D3B36E097FE87E44A5CDE7C1AB61682C3CED2EC9(a)EXCHANGE03.webde.local>
Content-Type: text/plain; charset="us-ascii"
Fabian wrote:
ok, great...this is, I think, the relevant
section on config.h
Hi Fabian,
#define PKG_MEM_SIZE 4
#define PKG_MEM_POOL_SIZE PKG_MEM_SIZE*1024*1024 /*!< used only if
PKG_MALLOC is defined*/
#define SHM_MEM_SIZE 32
/*!< used if SH_MEM is
defined*/
SHM_MEM_SIZE 32 --> this looks like 32 MB
and PKG_MEM_SIZE 4 looks like Bytes, that is why the PKG_MEM_POOL_SIZE is
multiplied by 1024*1024 to get MBs I assume.
Correct, 4MB and 32MB. I'll have a look to to the file to document it a bit
better in the next days.
You don't need to change config.h to change the shared pool. There exists a
cmd line parameter,
have a look to 'man kamailio' or run 'kamailio -h' for more
informations.
The specified values are
just used in the case nothing else is configured. They are also some cfg
script parameters, i think.
Regards,
Henning
------------------------------
Message: 2
Date: Wed, 13 Jul 2011 23:39:57 +0100
From: Sunny <no7find(a)gmail.com>
Subject: Re: [SR-Users] kamailio - proxy/relay
To: miconda(a)gmail.com
Cc: "SIP Router - Kamailio \(OpenSER\) and SIP Express Router \(SER\)
- Users Mailing List" <sr-users(a)lists.sip-router.org>
Message-ID:
<CAE_sWtEE4qv5u7bBWyhMSAjMWYB6hKpO6G=_DGyoCK7Jt0OKEA(a)mail.gmail.com
Content-Type: text/plain;
charset="iso-8859-1"
Hi Daniel,
I was using:
$ru = $(ru{re.subst,/[KAMAILIO]/[IP-PBX ]/});
t_relay_to_udp("[IP-PBX ]", "5060");
but your way looks better.
This works fine in this direction:
[UA] --> [KAMAILIO] --> [IP-PBX ]
but not in this:
[UA] <-- [KAMAILIO] <-- [IP-PBX ]
because Kamailio is not keeping the location of the UA.
I want to register UA's on Kamailio, but the authentication is done by
[IP-PBX]...
So Kamailio as Outbound Proxy + Location Server ... any idea on how I can
achieve this configuration?
Thanks,
Sunny
On 8 July 2011 09:38, Daniel-Constantin Mierla <miconda(a)gmail.com> wrote:
> Hello,
> On 7/5/11 8:46 PM, Sunny wrote:
>> Hi list,
>>
>> I'm trying to configure kamailio to work as a OBP (Outbound Proxy).
>>
>> Basically KAMAILIO receive requests from UAs, after that it acts like a
>> client and send those requests to the IP-PBX.
>> On the same way the responses are forwarded from IP-PBX to the UAs.
>>
>>
>> [UA] --> [KAMAILIO] --> [IP-PBX ]
>> [UA] <-- [KAMAILIO] <-- [IP-PBX ]
>>
>> Following possible call flow:
>>
>> [UA ] -> [KAMAILIO] SIP/SDP Request: INVITE sip:12345678909
@[KAMAILIO],
> with session description
> [KAMAILIO] -> [UA ] SIP Status: 100 Trying
> [KAMAILIO] -> [IP-PBX ] SIP/SDP Request: INVITE sip:12345678909
@[IP-PBX
> ], with session description
> [IP-PBX ] -> [KAMAILIO] SIP Status: 100 Trying
> [IP-PBX ] -> [KAMAILIO] SIP Status: 407 Proxy Authentication Required
> [KAMAILIO] -> [IP-PBX ] SIP Request: ACK sip:12345678909@[IP-PBX ]
> [KAMAILIO] -> [UA ] SIP Status: 407 Proxy Authentication Required
> [UA ] -> [KAMAILIO] SIP Request: ACK sip:12345678909@[KAMAILIO]
> [UA ] -> [KAMAILIO] SIP/SDP Request: INVITE sip:12345678909
@[KAMAILIO],
> with session description
> [KAMAILIO] -> [UA ] SIP Status: 100 Trying
> [KAMAILIO] -> [IP-PBX ] SIP/SDP Request: INVITE sip:12345678909
@[IP-PBX
>> ], with session description
>> [IP-PBX ] -> [KAMAILIO] SIP Status: 100 Trying
>> [IP-PBX ] -> [KAMAILIO] SIP/SDP Status: 183 Session Progress, with
>> session description
>> [KAMAILIO] -> [UA ] SIP/SDP Status: 183 Session Progress, with
>> session description
>> [IP-PBX ] -> [KAMAILIO] SIP/SDP Status: 180 Ringing, with session
>> description
>> [KAMAILIO] -> [UA ] SIP/SDP Status: 180 Ringing, with session
>> description
>> (...)
>> [UA ] -> [KAMAILIO] SIP Request: CANCEL sip:12345678909@[KAMAILIO]
>> [KAMAILIO] -> [UA ] SIP Status: 200 OK
>> [KAMAILIO] -> [IP-PBX ] SIP Request: CANCEL sip:12345678909@[IP-PBX ]
>> [IP-PBX ] -> [KAMAILIO] SIP Status: 200 OK
>> [IP-PBX ] -> [KAMAILIO] SIP Status: 487 Request Terminated
>> [KAMAILIO] -> [IP-PBX ] SIP Request: ACK sip:12345678909@[IP-PBX ]
>> [KAMAILIO] -> [UA ] SIP Status: 487 Request Terminated
>> [UA ] -> [KAMAILIO] SIP Request: ACK sip:12345678909@[KAMAILIO]
>>
>> Wondering if anyone could help to make this configuration work?
>>
> what I understood from above is that
you need to update the domain in
R-URI
> from [kamailio] to [ip-pbx]. This is easy to do:
> $rd = [ip-pbx];
> You have to do this for initial
requests (register, invite).
> If you need to update From header
URI, look at uac module,
> uac_replace_from().
> Cheers,
> Daniel
> --
> Daniel-Constantin Mierla --
http://www.asipto.com
> Kamailio Advanced Training, Oct 10-13, Berlin:
http://asipto.com/u/kat
>
http://linkedin.com/in/miconda --
http://twitter.com/miconda