<div dir="ltr">Well, after a quick look I noticed you are listening only the loopback(127.0.0.1) interface. I think you should listen to some real interface. This should have the same IP you are configuring your Ekiga to register to.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 29, 2015 at 3:34 PM, Alexander Shukaev <span dir="ltr">&lt;<a href="mailto:opensips@alexander.shukaev.name" target="_blank">opensips@alexander.shukaev.name</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Patrick,<br>
<br>
then maybe the first place to start would be my &#39;/etc/opensips/opensips.cfg&#39;, which I&#39;ve generated with &#39;osipsconfig&#39; and edited just a bit:<br>
<br>
#<br>
# $Id$<br>
#<br>
# OpenSIPS residential configuration script<br>
#     by OpenSIPS Solutions &lt;<a href="mailto:team@opensips-solutions.com" target="_blank">team@opensips-solutions.com</a>&gt;<br>
#<br>
# This script was generated via &quot;make menuconfig&quot;, from<br>
#   the &quot;Residential&quot; scenario.<br>
# You can enable / disable more features / functionalities by<br>
#   re-generating the scenario with different options.#<br>
#<br>
# Please refer to the Core CookBook at:<br>
#      <a href="http://www.opensips.org/Resources/DocsCookbooks" rel="noreferrer" target="_blank">http://www.opensips.org/Resources/DocsCookbooks</a><br>
# for a explanation of possible statements, functions and parameters.<br>
#<br>
<br>
####### Global Parameters #########<br>
<br>
debug=3<br>
log_stderror=no<br>
log_facility=LOG_LOCAL0<br>
<br>
fork=yes<br>
children=4<br>
<br>
/* uncomment the following lines to enable debugging */<br>
# debug=6<br>
# fork=no<br>
# log_stderror=yes<br>
<br>
/* uncomment the next line to enable the auto temporary blacklisting of<br>
   not available destinations (default disabled) */<br>
#disable_dns_blacklist=no<br>
<br>
/* uncomment the next line to enable IPv6 lookup after IPv4 dns<br>
   lookup failures (default disabled) */<br>
#dns_try_ipv6=yes<br>
<br>
/* comment the next line to enable the auto discovery of local aliases<br>
   based on revers DNS on IPs */<br>
auto_aliases=no<br>
<br>
listen=udp:<a href="http://127.0.0.1:5060" rel="noreferrer" target="_blank">127.0.0.1:5060</a>   # CUSTOMIZE ME<br>
listen=tcp:<a href="http://127.0.0.1:5060" rel="noreferrer" target="_blank">127.0.0.1:5060</a>   # CUSTOMIZE ME<br>
listen=tls:<a href="http://127.0.0.1:5061" rel="noreferrer" target="_blank">127.0.0.1:5061</a>   # CUSTOMIZE ME<br>
<br>
####### Modules Section ########<br>
<br>
#set module path<br>
mpath=&quot;/usr/lib/opensips/modules/&quot;<br>
<br>
#### SIGNALING module<br>
loadmodule &quot;signaling.so&quot;<br>
<br>
#### StateLess module<br>
loadmodule &quot;sl.so&quot;<br>
<br>
#### Transaction Module<br>
loadmodule &quot;tm.so&quot;<br>
modparam(&quot;tm&quot;, &quot;fr_timeout&quot;, 5)<br>
modparam(&quot;tm&quot;, &quot;fr_inv_timeout&quot;, 30)<br>
modparam(&quot;tm&quot;, &quot;restart_fr_on_each_reply&quot;, 0)<br>
modparam(&quot;tm&quot;, &quot;onreply_avp_mode&quot;, 1)<br>
<br>
#### Record Route Module<br>
loadmodule &quot;rr.so&quot;<br>
/* do not append from tag to the RR (no need for this script) */<br>
modparam(&quot;rr&quot;, &quot;append_fromtag&quot;, 0)<br>
<br>
#### MAX ForWarD module<br>
loadmodule &quot;maxfwd.so&quot;<br>
<br>
#### SIP MSG OPerationS module<br>
loadmodule &quot;sipmsgops.so&quot;<br>
<br>
#### FIFO Management Interface<br>
loadmodule &quot;mi_fifo.so&quot;<br>
modparam(&quot;mi_fifo&quot;, &quot;fifo_name&quot;, &quot;/tmp/opensips_fifo&quot;)<br>
modparam(&quot;mi_fifo&quot;, &quot;fifo_mode&quot;, 0666)<br>
<br>
#### URI module<br>
loadmodule &quot;uri.so&quot;<br>
modparam(&quot;uri&quot;, &quot;use_uri_table&quot;, 0)<br>
<br>
#### PGSQL module<br>
loadmodule &quot;db_postgres.so&quot;<br>
<br>
#### HTTPD module<br>
# loadmodule &quot;httpd.so&quot;<br>
# modparam(&quot;httpd&quot;, &quot;port&quot;, 8888)<br>
<br>
#### USeR LOCation module<br>
loadmodule &quot;usrloc.so&quot;<br>
modparam(&quot;usrloc&quot;, &quot;nat_bflag&quot;, &quot;NAT&quot;)<br>
modparam(&quot;usrloc&quot;, &quot;db_mode&quot;,   2)<br>
modparam(&quot;usrloc&quot;, &quot;db_url&quot;,    &quot;postgres://opensips:$@localhost/opensips&quot;) # CUSTOMIZE ME<br>
<br>
#### REGISTRAR module<br>
loadmodule &quot;registrar.so&quot;<br>
modparam(&quot;registrar&quot;, &quot;tcp_persistent_flag&quot;, &quot;TCP_PERSISTENT&quot;)<br>
modparam(&quot;registrar&quot;, &quot;received_avp&quot;, &quot;$avp(received_nh)&quot;)<br>
/* uncomment the next line not to allow more than 10 contacts per AOR */<br>
#modparam(&quot;registrar&quot;, &quot;max_contacts&quot;, 10)<br>
<br>
#### ACCounting module<br>
loadmodule &quot;acc.so&quot;<br>
/* what special events should be accounted ? */<br>
modparam(&quot;acc&quot;, &quot;early_media&quot;,    0)<br>
modparam(&quot;acc&quot;, &quot;report_cancels&quot;, 0)<br>
/* by default we do not adjust the direct of the sequential requests.<br>
   if you enable this parameter, be sure the enable &quot;append_fromtag&quot;<br>
   in &quot;rr&quot; module */<br>
modparam(&quot;acc&quot;, &quot;detect_direction&quot;,        0)<br>
modparam(&quot;acc&quot;, &quot;failed_transaction_flag&quot;, &quot;ACC_FAILED&quot;)<br>
/* account triggers (flags) */<br>
modparam(&quot;acc&quot;, &quot;db_flag&quot;,        &quot;ACC_DO&quot;)<br>
modparam(&quot;acc&quot;, &quot;db_missed_flag&quot;, &quot;ACC_MISSED&quot;)<br>
modparam(&quot;acc&quot;, &quot;db_url&quot;,         &quot;postgres://opensips:$@localhost/opensips&quot;) # CUSTOMIZE ME<br>
<br>
#### AUTHentication modules<br>
loadmodule &quot;auth.so&quot;<br>
loadmodule &quot;auth_db.so&quot;<br>
modparam(&quot;auth_db&quot;, &quot;calculate_ha1&quot;, yes)<br>
modparam(&quot;auth_db&quot;, &quot;password_column&quot;, &quot;password&quot;)<br>
modparam(&quot;auth_db|uri&quot;, &quot;db_url&quot;, &quot;postgres://opensips:$@localhost/opensips&quot;) # CUSTOMIZE ME<br>
modparam(&quot;auth_db&quot;, &quot;load_credentials&quot;, &quot;&quot;)<br>
<br>
#### PRESENCE modules<br>
loadmodule &quot;xcap.so&quot;<br>
loadmodule &quot;presence.so&quot;<br>
loadmodule &quot;presence_xml.so&quot;<br>
modparam(&quot;xcap|presence&quot;, &quot;db_url&quot;, &quot;postgres://opensips:$@localhost/opensips&quot;) # CUSTOMIZE ME<br>
# modparam(&quot;presence|presence_xml&quot;, &quot;db_url&quot;, &quot;postgres://opensips:$@localhost/opensips&quot;)<br>
# modparam(&quot;presence&quot;, &quot;db_url&quot;, &quot;postgres://opensips:$@localhost/opensips&quot;)<br>
modparam(&quot;presence_xml&quot;, &quot;force_active&quot;, 1)<br>
modparam(&quot;presence&quot;, &quot;server_address&quot;, &quot;sip:<a href="http://127.0.0.1:5060" rel="noreferrer" target="_blank">127.0.0.1:5060</a>&quot;) # CUSTOMIZE ME<br>
<br>
#### DIALOG module<br>
loadmodule &quot;dialog.so&quot;<br>
modparam(&quot;dialog&quot;, &quot;dlg_match_mode&quot;, 1)<br>
modparam(&quot;dialog&quot;, &quot;default_timeout&quot;, 21600)  # 6 hours timeout<br>
modparam(&quot;dialog&quot;, &quot;db_mode&quot;, 2)<br>
modparam(&quot;dialog&quot;, &quot;db_url&quot;, &quot;postgres://opensips:$@localhost/opensips&quot;) # CUSTOMIZE ME<br>
<br>
####  NAT modules<br>
loadmodule &quot;nathelper.so&quot;<br>
modparam(&quot;nathelper&quot;, &quot;natping_interval&quot;, 10)<br>
modparam(&quot;nathelper&quot;, &quot;ping_nated_only&quot;, 1)<br>
modparam(&quot;nathelper&quot;, &quot;sipping_bflag&quot;, &quot;SIP_PING_FLAG&quot;)<br>
modparam(&quot;nathelper&quot;, &quot;sipping_from&quot;, &quot;<a href="mailto:sip%3Apinger@127.0.0.1" target="_blank">sip:pinger@127.0.0.1</a>&quot;) #CUSTOMIZE ME<br>
modparam(&quot;nathelper&quot;, &quot;received_avp&quot;, &quot;$avp(received_nh)&quot;)<br>
<br>
# loadmodule &quot;rtpproxy.so&quot;<br>
# modparam(&quot;rtpproxy&quot;, &quot;rtpproxy_sock&quot;, &quot;udp:localhost:12221&quot;) # CUSTOMIZE ME<br>
<br>
####  MI_HTTP module<br>
# loadmodule &quot;mi_http.so&quot;<br>
<br>
loadmodule &quot;proto_udp.so&quot;<br>
loadmodule &quot;proto_tcp.so&quot;<br>
loadmodule &quot;proto_tls.so&quot;<br>
modparam(&quot;proto_tls&quot;,&quot;verify_cert&quot;,  &quot;1&quot;)<br>
modparam(&quot;proto_tls&quot;,&quot;require_cert&quot;, &quot;0&quot;)<br>
modparam(&quot;proto_tls&quot;,&quot;tls_method&quot;,   &quot;TLSv1&quot;)<br>
modparam(&quot;proto_tls&quot;,&quot;certificate&quot;,  &quot;/etc/opensips/tls/user/user-cert.pem&quot;)<br>
modparam(&quot;proto_tls&quot;,&quot;private_key&quot;,  &quot;/etc/opensips/tls/user/user-privkey.pem&quot;)<br>
modparam(&quot;proto_tls&quot;,&quot;ca_list&quot;,      &quot;/etc/opensips/tls/user/user-calist.pem&quot;)<br>
<br>
####### Routing Logic ########<br>
<br>
# main request routing logic<br>
<br>
route{<br>
        force_rport();<br>
        if (nat_uac_test(&quot;23&quot;)) {<br>
                if (is_method(&quot;REGISTER&quot;)) {<br>
                        fix_nated_register();<br>
                        setbflag(NAT);<br>
                } else {<br>
                        fix_nated_contact();<br>
                        setflag(NAT);<br>
                }<br>
        }<br>
<br>
<br>
        if (!mf_process_maxfwd_header(&quot;10&quot;)) {<br>
                sl_send_reply(&quot;483&quot;,&quot;Too Many Hops&quot;);<br>
                exit;<br>
        }<br>
<br>
        if (has_totag()) {<br>
                # sequential request withing a dialog should<br>
                # take the path determined by record-routing<br>
                if (loose_route()) {<br>
<br>
                        # validate the sequential request against dialog<br>
                        if ( $DLG_status!=NULL &amp;&amp; !validate_dialog() ) {<br>
                                xlog(&quot;In-Dialog $rm from $si (callid=$ci) is not valid according to dialog\n&quot;);<br>
                                ## exit;<br>
                        }<br>
<br>
                        if (is_method(&quot;BYE&quot;)) {<br>
                                setflag(ACC_DO); # do accounting ...<br>
                                setflag(ACC_FAILED); # ... even if the transaction fails<br>
                        } else if (is_method(&quot;INVITE&quot;)) {<br>
                                # even if in most of the cases is useless, do RR for<br>
                                # re-INVITEs alos, as some buggy clients do change route set<br>
                                # during the dialog.<br>
                                record_route();<br>
                        }<br>
<br>
                        if (check_route_param(&quot;nat=yes&quot;))<br>
                                setflag(NAT);<br>
<br>
                        # route it out to whatever destination was set by loose_route()<br>
                        # in $du (destination URI).<br>
                        route(relay);<br>
                } else {<br>
                        if (is_method(&quot;SUBSCRIBE&quot;) &amp;&amp; $rd == &quot;<a href="http://127.0.0.1:5060" rel="noreferrer" target="_blank">127.0.0.1:5060</a>&quot;) { # CUSTOMIZE ME<br>
                                # in-dialog subscribe requests<br>
                                route(handle_presence);<br>
                                exit;<br>
                        }<br>
                        if ( is_method(&quot;ACK&quot;) ) {<br>
                                if ( t_check_trans() ) {<br>
                                        # non loose-route, but stateful ACK; must be an ACK after<br>
                                        # a 487 or e.g. 404 from upstream server<br>
                                        t_relay();<br>
                                        exit;<br>
                                } else {<br>
                                        # ACK without matching transaction -&gt;<br>
                                        # ignore and discard<br>
                                        exit;<br>
                                }<br>
                        }<br>
                        sl_send_reply(&quot;404&quot;,&quot;Not here&quot;);<br>
                }<br>
                exit;<br>
        }<br>
<br>
        # CANCEL processing<br>
        if (is_method(&quot;CANCEL&quot;))<br>
        {<br>
                if (t_check_trans())<br>
                        t_relay();<br>
                exit;<br>
        }<br>
<br>
        t_check_trans();<br>
<br>
        if ( !(is_method(&quot;REGISTER&quot;)  ) ) {<br>
<br>
                if (from_uri==myself)<br>
<br>
                {<br>
<br>
                        # authenticate if from local subscriber<br>
                        # authenticate all initial non-REGISTER request that pretend to be<br>
                        # generated by local subscriber (domain from FROM URI is local)<br>
                        if (!proxy_authorize(&quot;&quot;, &quot;subscriber&quot;)) {<br>
                                proxy_challenge(&quot;&quot;, &quot;0&quot;);<br>
                                exit;<br>
                        }<br>
                        if (!db_check_from()) {<br>
                                sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);<br>
                                exit;<br>
                        }<br>
<br>
                        consume_credentials();<br>
                        # caller authenticated<br>
<br>
                } else {<br>
                        # if caller is not local, then called number must be local<br>
<br>
                        if (!uri==myself) {<br>
                                send_reply(&quot;403&quot;,&quot;Rely forbidden&quot;);<br>
                                exit;<br>
                        }<br>
                }<br>
<br>
        }<br>
<br>
        # preloaded route checking<br>
        if (loose_route()) {<br>
                xlog(&quot;L_ERR&quot;,<br>
                &quot;Attempt to route with preloaded Route&#39;s [$fu/$tu/$ru/$ci]&quot;);<br>
                if (!is_method(&quot;ACK&quot;))<br>
                        sl_send_reply(&quot;403&quot;,&quot;Preload Route denied&quot;);<br>
                exit;<br>
        }<br>
<br>
        # record routing<br>
        if (!is_method(&quot;REGISTER|MESSAGE&quot;))<br>
                record_route();<br>
<br>
        # account only INVITEs<br>
        if (is_method(&quot;INVITE&quot;)) {<br>
<br>
                # create dialog with timeout<br>
                if ( !create_dialog(&quot;B&quot;) ) {<br>
                        send_reply(&quot;500&quot;,&quot;Internal Server Error&quot;);<br>
                        exit;<br>
                }<br>
<br>
                setflag(ACC_DO); # do accounting<br>
        }<br>
<br>
<br>
        if (!uri==myself) {<br>
                append_hf(&quot;P-hint: outbound\r\n&quot;);<br>
<br>
                # if you have some interdomain connections via TLS<br>
                ## CUSTOMIZE IF NEEDED<br>
                ##if ($rd==&quot;<a href="http://tls_domain1.net" rel="noreferrer" target="_blank">tls_domain1.net</a>&quot;<br>
                ## || $rd==&quot;<a href="http://tls_domain2.net" rel="noreferrer" target="_blank">tls_domain2.net</a>&quot;<br>
                ##) {<br>
                ##      force_send_socket(tls:<a href="http://127.0.0.1:5061" rel="noreferrer" target="_blank">127.0.0.1:5061</a>); # CUSTOMIZE<br>
                ##}<br>
<br>
                route(relay);<br>
        }<br>
<br>
        # requests for my domain<br>
<br>
        if( is_method(&quot;PUBLISH|SUBSCRIBE&quot;))<br>
                        route(handle_presence);<br>
<br>
        if (is_method(&quot;REGISTER&quot;))<br>
        {<br>
                # authenticate the REGISTER requests<br>
                if (!www_authorize(&quot;&quot;, &quot;subscriber&quot;))<br>
                {<br>
                        www_challenge(&quot;&quot;, &quot;0&quot;);<br>
                        exit;<br>
                }<br>
<br>
                if (!db_check_to())<br>
                {<br>
                        sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);<br>
                        exit;<br>
                }<br>
<br>
                if ( proto==TCP || proto==TLS || 0 ) setflag(TCP_PERSISTENT);<br>
<br>
                if (isflagset(NAT)) {<br>
                        setbflag(SIP_PING_FLAG);<br>
                }<br>
<br>
                if (!save(&quot;location&quot;))<br>
                        sl_reply_error();<br>
<br>
                exit;<br>
        }<br>
<br>
        if ($rU==NULL) {<br>
                # request with no Username in RURI<br>
                sl_send_reply(&quot;484&quot;,&quot;Address Incomplete&quot;);<br>
                exit;<br>
        }<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
        # do lookup with method filtering<br>
        if (!lookup(&quot;location&quot;,&quot;m&quot;)) {<br>
                if (!db_does_uri_exist()) {<br>
                        send_reply(&quot;420&quot;,&quot;Bad Extension&quot;);<br>
                        exit;<br>
                }<br>
<br>
                t_newtran();<br>
                t_reply(&quot;404&quot;, &quot;Not Found&quot;);<br>
                exit;<br>
        }<br>
<br>
        if (isbflagset(NAT)) setflag(NAT);<br>
<br>
        # when routing via usrloc, log the missed calls also<br>
        setflag(ACC_MISSED);<br>
        route(relay);<br>
}<br>
<br>
<br>
route[relay] {<br>
        # for INVITEs enable some additional helper routes<br>
        if (is_method(&quot;INVITE&quot;)) {<br>
<br>
                # if (isflagset(NAT)) {<br>
                #         rtpproxy_offer(&quot;ro&quot;);<br>
                # }<br>
<br>
                t_on_branch(&quot;per_branch_ops&quot;);<br>
                t_on_reply(&quot;handle_nat&quot;);<br>
                t_on_failure(&quot;missed_call&quot;);<br>
        }<br>
<br>
        if (isflagset(NAT)) {<br>
                add_rr_param(&quot;;nat=yes&quot;);<br>
                }<br>
<br>
        if (!t_relay()) {<br>
                send_reply(&quot;500&quot;,&quot;Internal Error&quot;);<br>
        };<br>
        exit;<br>
}<br>
<br>
<br>
# Presence route<br>
route[handle_presence]<br>
{<br>
        if (!t_newtran())<br>
        {<br>
                sl_reply_error();<br>
                exit;<br>
        }<br>
<br>
        if(is_method(&quot;PUBLISH&quot;))<br>
        {<br>
                handle_publish();<br>
        }<br>
        else<br>
        if( is_method(&quot;SUBSCRIBE&quot;))<br>
        {<br>
                handle_subscribe();<br>
        }<br>
<br>
        exit;<br>
}<br>
<br>
<br>
branch_route[per_branch_ops] {<br>
        xlog(&quot;new branch at $ru\n&quot;);<br>
}<br>
<br>
<br>
onreply_route[handle_nat] {<br>
        if (nat_uac_test(&quot;1&quot;))<br>
                fix_nated_contact();<br>
        # if ( isflagset(NAT) )<br>
        #         rtpproxy_answer(&quot;ro&quot;);<br>
        xlog(&quot;incoming reply\n&quot;);<br>
}<br>
<br>
<br>
failure_route[missed_call] {<br>
        if (t_was_cancelled()) {<br>
                exit;<br>
        }<br>
<br>
        # uncomment the following lines if you want to block client<br>
        # redirect based on 3xx replies.<br>
        ##if (t_check_status(&quot;3[0-9][0-9]&quot;)) {<br>
        ##t_reply(&quot;404&quot;,&quot;Not found&quot;);<br>
        ##      exit;<br>
        ##}<br>
<br>
<br>
}<br>
<br>
<br>
<br>
local_route {<br>
        if (is_method(&quot;BYE&quot;) &amp;&amp; $DLG_dir==&quot;UPSTREAM&quot;) {<br>
<br>
                acc_db_request(&quot;200 Dialog Timeout&quot;, &quot;acc&quot;);<br>
<br>
        }<br>
}<br>
<br>
Regards,<br>
Alexander<span class=""><br>
<br>
On 29.10.2015 17:51, Patrick Wakano wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Usually when someone runs into the Too Many Hops issue, that&#39;s because<br>
you got a loop in your routing logic.<br>
Maybe you are not handling the Register but forwarding it to yourself<br>
causing the loop.<br>
<br>
Patrick<br>
<br>
On Thu, Oct 29, 2015 at 2:32 PM, Rodrigo Pimenta Carvalho<br>
&lt;<a href="mailto:pimenta@inatel.br" target="_blank">pimenta@inatel.br</a>&gt; wrote:<br>
<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Sorry.<br>
<br>
Where I wrote SIP INVITE I wanted to mean SIP REGISTER....<br>
<br>
RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br></span>
Ph: +55 35 3471 9200 [1] RAMAL 979<span class=""><br>
<br>
________________________________________<br>
De: Rodrigo Pimenta Carvalho<br>
Enviado: quinta-feira, 29 de outubro de 2015 14:31<br>
Para: OpenSIPS users mailling list<br>
Assunto: Re: [OpenSIPS-Users] Bare Bones<br>
<br>
Hi.<br>
<br>
I´m not expert in SIP neither OpenSIPS. But I guess the message SIP<br>
INVITE has an attribute that shows the max allowed number of hops<br>
that the message will reach before being refused.<br>
Do you know how to use Wireshark? Try to check if the SIP INVITE is<br>
really traveling by too many hops before being refused or check if<br>
that attribute has a low value.<br>
<br>
You also can check the OpenSIPS log to see if something is wrong.<br>
I´m not in my linux now, so I can´t check how to run with log. But<br>
if you need it, tell me and I will check for you.<br>
<br>
Best regards.<br>
<br>
RODRIGO PIMENTA CARVALHO<br>
Inatel Competence Center<br>
Software<br></span>
Ph: +55 35 3471 9200 [1] RAMAL 979<div><div class="h5"><br>
<br>
________________________________________<br>
De: <a href="mailto:users-bounces@lists.opensips.org" target="_blank">users-bounces@lists.opensips.org</a><br>
&lt;<a href="mailto:users-bounces@lists.opensips.org" target="_blank">users-bounces@lists.opensips.org</a>&gt; em nome de Alexander Shukaev<br>
&lt;<a href="mailto:opensips@Alexander.Shukaev.name" target="_blank">opensips@Alexander.Shukaev.name</a>&gt;<br>
Enviado: quinta-feira, 29 de outubro de 2015 01:38<br>
Para: OpenSIPS Users<br>
Assunto: [OpenSIPS-Users] Bare Bones<br>
<br>
Hello,<br>
<br>
Complete VoIP, SIP, and OpenSIPS newbie here. So far, I&#39;ve been<br>
able to<br>
build OpenSIPS, establish PostgreSQL server, run both, and add 2<br>
subscribers into DB. Unfortunately, testing from Ekiga, gives me<br>
the<br>
&quot;Could not register (Too many hops)&quot; error when I try to register<br>
one of<br>
those subscribers in it. Could anybody lend a hand here and guide<br>
me<br>
through this process. The goal is to at least be able to send a<br>
message<br>
between those 2 subscribers and at most to establish a phone call<br>
between them. I know that this can be a misconfiguration issue from<br>
my<br>
side and that the information I provide here is brief, but I am<br>
ready to<br>
expand any point if that&#39;s needed for progress; just let me know<br>
which<br>
logs, configurations, etc. I should post. Thank you in advance for<br>
your<br>
assistance.<br>
<br>
Kind regards,<br>
Alexander<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
</div></div><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a> [2]<span class=""><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
</span><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a> [2]<br>
</blockquote>
<br>
<br>
<br>
Links:<br>
------<br>
[1] tel:%2B55%2035%203471%209200<br>
[2] <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><span class=""><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>