[Kamailio-Users] Register Request Forward
Daniel-Constantin Mierla
miconda at gmail.com
Fri Nov 13 10:35:16 CET 2009
On 13.11.2009 8:36 Uhr, toqeer ali wrote:
> My rtpproxy works now basically i am using kamailio 1.2 with LCR, but
> when i dial one number via LCR it dial this number and it works but
> when i dial second number it says "*filtered destination*", i have to
> restart the service and then it dial second number...
>
> i think LCR not de-alocating the resources any idea ?
it is about dns blacklisting that is enabled by default in 1.2:
http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:1.2.x#disable_dns_blacklist
So set in your config file:
disable_dns_blacklist=yes
Cheers,
Daniel
>
> 2009/11/12 Denis Putyato <denis7979 at mail.ru <mailto:denis7979 at mail.ru>>
>
> 1) I would done not ” modparam("nathelper", "rtpproxy_sock",
> "udp:127.0.0.1:8899 <http://127.0.0.1:8899>")” but
> “modparam("nathelper", "rtpproxy_sock",
> "unix:/var/run/rtpproxy.sock")”
>
> 2)
> http://www.kamailio.org/docs/modules/1.5.x/nathelper.html#id2468157
>
>
>
> *From:* toqeer ali [mailto:toqeer83 at gmail.com
> <mailto:toqeer83 at gmail.com>]
> *Sent:* Thursday, November 12, 2009 2:10 PM
>
>
> *To:* Denis Putyato
> *Cc:* users at lists.kamailio.org <mailto:users at lists.kamailio.org>
> *Subject:* Re: [Kamailio-Users] Register Request Forward
>
>
>
> Thanks Denis,
>
>
>
> It is indeed the problem of NAT. We have tried with live ip and
> its work fine. However, behind the NAT it is not working. I have
> installed RTPproxy , but still it is not working. Here are the
> configuration that we use in our cfg file.
>
>
>
> modparam("nathelper","received_avp", "$avp(i:42)")
> modparam("nathelper", "rtpproxy_sock", "udp:127.0.0.1:8899
> <http://127.0.0.1:8899>")
> modparam("nathelper", "natping_interval", 30)
> modparam("nathelper", "ping_nated_only", 0)
> modparam("nathelper", "sipping_bflag", 7)
> modparam("nathelper", "sipping_from", "sip:pinger at 127.0.0.1
> <mailto:sip%3Apinger at 127.0.0.1>")
>
> route {
>
> ## NAT Detection
> #
> force_rport();
> if (nat_uac_test("19")) {
> if (method=="REGISTER") {
> fix_nated_register();
> } else {
> fix_nated_contact();
> };
> setflag(5);
> };
>
>
> .................
>
>
>
> and rtpproxy is also configured on the same server.
>
>
>
>
>
>
> 2009/11/12 Denis Putyato <denis7979 at mail.ru
> <mailto:denis7979 at mail.ru>>
>
> No two way communication is a problem of NAT in general. If
> session has been established then it’s not codec problem.
>
>
>
> *From:* toqeer ali [mailto:toqeer83 at gmail.com
> <mailto:toqeer83 at gmail.com>]
> *Sent:* Thursday, November 12, 2009 9:25 AM
>
>
> *To:* Denis Putyato
> *Cc:* users at lists.kamailio.org <mailto:users at lists.kamailio.org>
> *Subject:* Re: [Kamailio-Users] Register Request Forward
>
>
>
> i have a problem with codec. when i call to canada from kamailio
> to PSTN, i could not listen his/her voice as they listen( no two
> way communication)
>
> but when call to other countries it works... Basically call to
> canada support g729 can i define any codec information in
> kamailio to G729.
>
>
>
> Basically the problem is only with local number when you dial with
> extension 1 and when you dial with 08 it works... 08 is
> international gateway of canada...
>
>
>
> X-lite i am using as a softphone.
>
>
>
> please help
>
>
>
> 2009/11/11 Denis Putyato <denis7979 at mail.ru
> <mailto:denis7979 at mail.ru>>
>
> “can i use regular expression in $fu=XXX”
>
>
>
> You can use regexp. $fu=~”expression”
>
>
>
> *From:* toqeer ali [mailto:toqeer83 at gmail.com
> <mailto:toqeer83 at gmail.com>]
> *Sent:* Wednesday, November 11, 2009 3:08 PM
>
>
> *To:* Denis Putyato
> *Cc:* users at lists.kamailio..org <mailto:users at lists.kamailio.org>
> *Subject:* Re: [Kamailio-Users] Register Request Forward
>
>
>
> Hmmm
>
>
>
> it works now i just remove Record Route function and it works,,,
> now i can dial from 602 to 601... thanks :).
>
>
>
> i will start work on how i will register multiple extension via
> kamailio to asterisk ... can i use regular expression in $fu=XXX
> instead of actual extension extension...
>
> 2009/11/11 Denis Putyato <denis7979 at mail.ru
> <mailto:denis7979 at mail.ru>>
>
> Registration is a process for telling SoftSwitch (in your variant
> - Asterisk) where (on which username, IP address and port) the
> SoftSwitch must send INVITE when received incoming call for 601.
> Try to understand where your asterisk try to send INVITE when you
> try to call from 602 to 601.
>
> ngrep utility will help you
> (http://ngrep.sourceforge.net/download.html)
>
>
>
> *From:* toqeer ali [mailto:toqeer83 at gmail.com
> <mailto:toqeer83 at gmail.com>]
> *Sent:* Wednesday, November 11, 2009 2:18 PM
>
>
> *To:* Denis Putyato
> *Cc:* users at lists.kamailio..org <mailto:users at lists.kamailio.org>
> *Subject:* Re: [Kamailio-Users] Register Request Forward
>
>
>
> Here is the update:
>
>
>
> what i have done so for is that I have "Register extension 601" to
> asterisk via kamailio and it is registered!.
>
>
>
> When i call to 602 (configured on 192.168.0.1 -- asterisk box) it
> calls and make connection and voice call also works (RTP Traffic
> is ok).
>
>
>
> However, when i call to 601 from 602 (which is directly connected
> to asterisk without kamailio ), 601 can't receive call via
> kamailio. This is the main problem. Please guide me that how i
> will define this in kamailio (ip = 192.168.0.2) that xlite with
> extension 601 can receive call through 602 which is another
> extension on Asterisk.
>
>
>
> In a nutshell: 601 (registered through Kamailio to Asterisk)
> ---can call ---> 602 (registered via Asterisk)
>
> However: 602----cannot call ------> 601
>
>
>
> please help.
>
>
>
>
>
> 2009/11/11 Denis Putyato <denis7979 at mail.ru
> <mailto:denis7979 at mail.ru>>
>
> Try to use dlg_bridge(); function in dialog module
>
>
>
> *From:* toqeer ali [mailto:toqeer83 at gmail.com
> <mailto:toqeer83 at gmail.com>]
> *Sent:* Wednesday, November 11, 2009 12:13 PM
>
>
> *To:* Denis Putyato
> *Cc:* users at lists.kamailio..org <mailto:users at lists.kamailio.org>
> *Subject:* Re: [Kamailio-Users] Register Request Forward
>
>
>
>
> "that client send INVITE to asterisk via kamailio but no replay is
> in on this INVITE"
>
>
>
> basically Asterisk receive the request and send back to kamailio
> but kamailio can't send back to xlite..
>
>
>
> 2009/11/11 Denis Putyato <denis7979 at mail.ru
> <mailto:denis7979 at mail.ru>>
>
> «but call does not route back to me»
>
>
>
> You mean, that incoming call from asterisk to client via kamailio
> doesn’t work or that client send INVITE to asterisk via kamailio
> but no replay is in on this INVITE?
>
>
>
> *From:* toqeer ali [mailto:toqeer83 at gmail.com
> <mailto:toqeer83 at gmail.com>]
> *Sent:* Wednesday, November 11, 2009 10:16 AM
>
>
> *To:* Denis Putyato
> *Cc:* users at l
>
> ists.kamailio.org <http://ists.kamailio.org/>
>
>
> *Subject:* Re: [Kamailio-Users] Register Request Forward
>
>
>
> Thanks Again for the prompt reply... Basicaly i want to route
> Register Requests for multiple asterisk via kamailio ... by
> using pattern matching of extensions...
>
>
>
> is i am on the right path ?? or i can achieve this from dispatcher
> or load balancer module .... Basically i want to
> register specific extensions to specific asterisk boxes....
>
>
>
>
>
> from your previous reply i can send call to asterisk and register
> to as well but call does not route back to me... any clue ...
>
> 2009/11/11 Denis Putyato <denis7979 at mail.r
>
> “The secret is that the other sip server was asterisk and i want
> route call to asterisk via kamailio :).”
>
> I don’t understand why do you want to do any session with asterisk
> via kamailio… not directly to asterisk… but any way the decision
> is same – send() or rewritehost()
>
>
>
> route {
>
> if ($fU==”…”&&is_method(“INVITE”))
>
> record_route();
>
> rewritehost(“192.168.0..1”);
>
> t_relay();
>
> }
>
>
>
> Do this before authentication checking is made in kamailio.
>
> *From:* toqeer ali [mailto:toqeer83 at gmail.com
> <mailto:toqeer83 at gmail.com>]
> *Sent:* Wednesday, November 11, 2009 6:49 AM
> *To:* Denis Putyato
> *Cc:* users at lists.kamailio.org <mailto:users at lists.kamailio.org>
> *Subject:* Re: [Kamailio-Users] Register Request Forward
>
>
>
> Thanks it Registered but i can't call on this .. "authentication
> Required from proxy". what i should do now.
>
>
>
> The secret is that the other sip server was asterisk and i want
> route call to asterisk via kamailio :).
>
> 2009/11/10 Denis Putyato <denis7979 at mail.ru
> <mailto:denis7979 at mail.ru>>
>
> Hi
>
> If not secret, why do you want to use such scheme?
>
>
>
> Your decision
>
> send(); - core function.
>
>
>
> {
>
> If (is_method(“REGISTER”)&&$fU==”….”) send(“udp:192.168.0.1:5060”);
>
> }
>
>
>
> or
>
>
>
> {
>
> If (is_method(“REGISTER”)&&$fU==”….”) {
>
> rewritehost(“192.168..0.1”);
>
> t_relay();
>
> }
>
> }
>
>
>
> *From:* users-bounces at lists.kamailio.org
> <mailto:users-bounces at lists.kamailio.org>
> [mailto:users-bounces at lists.kamailio.org
> <mailto:users-bounces at lists.kamailio.org>] *On Behalf Of *toqeer ali
> *Sent:* Tuesday, November 10, 2009 1:56 PM
> *To:* users at lists.kamailio.org <mailto:users at lists.kamailio.org>
> *Subject:* [Kamailio-Users] Register Request Forward
>
>
>
> Hi all,
>
>
>
> My question is how to forward Register Request to another sip server.
>
>
>
> For example one user (X-lite) want to register with
> 192.168.0.1(sip server1) via 192.168.0.2(sip server 2).
>
> it means that in the domain part of xlite is 192.168...0.2 and
> it basically register with 192.168.0.1.
>
> 192.168.0.2 will forward Register request to 192.168...0.1.
>
> it will be very helpful if any one can answer.
>
>
>
> Thanks
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
> mob: +92 321 9059916
> ------------------------------------------------------------------------
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
--
Daniel-Constantin Mierla
* http://www.asipto.com/
More information about the sr-users
mailing list