Hello everyone,
I have a SIP provider that gives me access to different routes over the same IP address but different prefixes.
I have to send all calls to the same IP but I need to inlcude a prefix to allow vendor to route calls to different carriers.
I will use carrierroute (cr) module and in case prefix 1 fails, I should send the call to prefix 2 and so on.
The problem I have is cr module detects that this host (public vendor ip) was already used and I am getting this warning:
NOTICE: carrierroute [cr_func.c:324]: cr_uri_already_used(): Candidate destination
This machine use public DNS and I tried to set up 3 entries in /etc/hosts
public_iP vendor_1 public_iP vendor_2 public_iP vendor_3
and instead of using the IP in rewrite_host I changed to the name: vendor_1, vendor_2. vendor_3 but I got error: ERROR: tm [ut.h:337]: uri2dst2(): failed to resolve "vendor_1"
Is there a better war to resolve this
Thank you in advance
Hallo Nelson,
What Kamailio version do you use? We have implemented this feature to carrierroute because we didn't want carrierroute to send a request to an already tried host again. Considering your use case, we could extend the module with an additional parameter to offer the option to deactivate this future. We could provide the patch this week (probably tomorrow). Would this be O.K. for you?
Greetings, Paul
On 14.04.2015 14:09, Nelson Migliaro wrote:
Hello everyone,
I have a SIP provider that gives me access to different routes over the same IP address but different prefixes.
I have to send all calls to the same IP but I need to inlcude a prefix to allow vendor to route calls to different carriers.
I will use carrierroute (cr) module and in case prefix 1 fails, I should send the call to prefix 2 and so on.
The problem I have is cr module detects that this host (public vendor ip) was already used and I am getting this warning:
NOTICE: carrierroute [cr_func.c:324]: cr_uri_already_used(): Candidate destination
This machine use public DNS and I tried to set up 3 entries in /etc/hosts
public_iP vendor_1 public_iP vendor_2 public_iP vendor_3
and instead of using the IP in rewrite_host I changed to the name: vendor_1, vendor_2. vendor_3 but I got error: ERROR: tm [ut.h:337]: uri2dst2(): failed to resolve "vendor_1"
Is there a better war to resolve this
Thank you in advance
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Thank you for the quick answer.
I will create 3 A register in my public dns provider over internet and all of them will resolve the same IP. If I apply the patch I will loose the "dont not send call to same gateway" option.
Again, thank you for the quick response.
Regards,
Nelson.-
2015-04-14 14:51 GMT+02:00 Pawel Kuzak pawel.kuzak@1und1.de:
Hallo Nelson,
What Kamailio version do you use? We have implemented this feature to carrierroute because we didn't want carrierroute to send a request to an already tried host again. Considering your use case, we could extend the module with an additional parameter to offer the option to deactivate this future. We could provide the patch this week (probably tomorrow). Would this be O.K. for you?
Greetings, Paul
On 14.04.2015 14:09, Nelson Migliaro wrote:
Hello everyone,
I have a SIP provider that gives me access to different routes over the same IP address but different prefixes.
I have to send all calls to the same IP but I need to inlcude a prefix to allow vendor to route calls to different carriers.
I will use carrierroute (cr) module and in case prefix 1 fails, I should send the call to prefix 2 and so on.
The problem I have is cr module detects that this host (public vendor ip) was already used and I am getting this warning:
NOTICE: carrierroute [cr_func.c:324]: cr_uri_already_used(): Candidate destination
This machine use public DNS and I tried to set up 3 entries in /etc/hosts
public_iP vendor_1 public_iP vendor_2 public_iP vendor_3
and instead of using the IP in rewrite_host I changed to the name: vendor_1, vendor_2. vendor_3 but I got error: ERROR: tm [ut.h:337]: uri2dst2(): failed to resolve "vendor_1"
Is there a better war to resolve this
Thank you in advance
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users