I'm not using lcr so i'm not sure whether load_gws and next_gws will return
the same gw for INVITE and CANCEL but it is so be sure to use t_relay to
catch the CANCEL.
SER 2.X (I think from 2.1 but may be 2.0 also has it) has a t_relay_cancel
that tries to match incoming CANCEL with transactions in memory so the right
(mmm more 3261 compliant but be more accurate term) action is taken.
Samuel
2008/10/6 Deepak <dlalmtl(a)gmail.com>
I am using version 0.9.6.
So all I do is that (pseudo-code)
if (method==CANCEL) || (method==INVITE) {
load_gws();
if next_gws()....
}
Will the fix it?
Thanks
On Mon, Oct 6, 2008 at 4:23 AM, samuel <samu60(a)gmail.com> wrote:
Which version of SER are you using? Latest ones
have special config file
functions to handle CANCELs.
As a basic idea, you should treat CANCEL as if they were INVITEs and SER
will take care of the rest.
Hope it helps,
Samuel.
2008/10/5 Deepak <dlalmtl(a)gmail.com>
Hi,
I have the following issue:
I am using lcr module to select a gw from a set of gw's based upon R-URI
prefixes. All is working fine.
The issue is with a CANCEL that is sent by the UAC that originates the
call before a dialog can be established. This implies that the CANCEL cannot
be routed to the correct GW since SER see a CANCEL and simply returns "487
request terminated".
How can I forward the CANCEL to the GW the the original INVITE was
forwarded to?
Any help appreciated.....
_______________________________________________
Serusers mailing list
Serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers