Hello,
On Wed, Jul 28, 2010 at 03:07:20PM +0200, Daniel-Constantin Mierla wrote:
On 7/28/10 2:56 PM, Ján ONDREJ (SAL) wrote:
after some failures with uac_auth (uac_auth
can't increase CSeq number,
which is required by my provider) my provider maked me an testing access
without autentification, but I still can't make calls with kamailio or
openser. I can make calls with opensips, but I am still not chosen, which
sip software to use in future (still using openser).
This is a part of my configuration:
route[6] {
uac_replace_from("sip:556807505@as.xxxxxx.sk");
rewritehostport("122.33.44.200");
route(5);
}
When trying to sniff packets and diff them, I am still getting this from my
kamailio server:
U kamailio_ip:5060 -> client_ip:5060
SIP/2.0 500 I'm terribly sorry, server error occurred (6/SL).
From: "Ondrej Jan"<sip:xxxxxx@xxxx>;tag=59427D6F-81E63720.
To:<sip:xxxxx@xxxxx;user=phone>;tag=cc70c0fe52d7af0accfb78a94d592620.f69c.
CSeq: 1 INVITE.
Call-ID: 37cadcfb-f93b8e1d-431cdf6@xxxxxxxxxxx.
Server: kamailio (3.0.2 (i386/linux)).
Content-Length: 0.
Logs are below. Any idea, what happening and why a default opensips
configuration works and kamailio/openser don't?
what is your route[5]? It doesn't look at all like being default
config for kamailio anyhow. There seem to be two problems in your
config:
- one is that you try to re-forward without appending a new branch
in failure case (upcoming 3.1 has a auto-detection if there is a new
destination so append_branch() won't be needed)
- you have a recursive calling of route blocks, like route(5)
calling route(6) which calls again route (5)
This cyclic route typo was my problem. Thank you for help.
SAL