rejected because extension not found

1,713 views
Skip to first unread message

ki0

unread,
Oct 26, 2011, 12:14:24 PM10/26/11
to asterisk-es
Buenas grupo,

He contratado otra línea y la he configurado en el asterisk, y puedo
hacer llamadas internar y externas, pero no consigo recibir llamadas
del exterior. Por el log me suelta este error:

chan_sip.c: Call from 'CLIP1' to extension 'CLIP2' rejected because
extension not found.

La otra línea(CLIP1) funciona sin problemas. Las líneas son del mismo
proveedor. Mi sip.conf es:

[general]
context=incoming
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
externip=XXXXXX
tcpbindaddr=0.0.0.0
srvlookup=yes
language=es
localnet=YYYYYYY/
255.255.255.0
rtcachefriends=yes
session-
timers=refuse
|
register => CLIP1
register =>CLIP2

[CLIP1]
type=peer....
context=clip1
[CLIP2]
type=peer....
context=clip2
[users1]
type=friend
context=users1
[users2]
type=friend
context=users1

extensions.conf
[clip1]
llamadas salientes
[clip2]
llamadas salientes
[default]
ext=>... para diferentes numeros de teléfono
[default2]
ext=>.... para diferentes numeros de teléfono
[incoming]
exten => s,1,Hangup()
[users1]
include=default
include=local
[users2]
include=defaul2
include=local

Si no se entiende pego el archivo... Alguien se le ocurre algo? o ha
hecho algo parecido? yo la verdad que no tengo mucha idea, y estoy un
poco perdido.

Saludos.

Santos Martinez

unread,
Oct 26, 2011, 12:19:39 PM10/26/11
to asterisk-es
Es un galimatias ....
Tienes una extensión llamada CLIP2??
Es a donde van las llamadas entrantes por lo visto.

Fernando Villares

unread,
Oct 26, 2011, 1:51:19 PM10/26/11
to aster...@googlegroups.com
no se si seran los archivos completos pero ahi no tenes nada registrado....eso esta todo mal tal cual esta escrito....

--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com

Carlos Andrés Tapasco Viera

unread,
Oct 26, 2011, 4:12:11 PM10/26/11
to aster...@googlegroups.com
Verifica si te están llegando al default context.

2011/10/26 Fernando Villares <fvil...@gmail.com>



--
El linux en cualquier sabor es bueno, lo importante es el kernel

CARLOS ANDRÉS TAPASCO VIERA
Ingeniero Electrónico
Universidad del Valle
Linux User # 430914
http://counter.li.org
http://krtapas.blogspot.com
http://krtapas-en.blogspot.com
Mobile 1:  +57-3117650143
Mobile 2:  +57-3012141132
Santiago de Cali
Colombia
Sudamérica

ki0

unread,
Oct 27, 2011, 5:12:44 AM10/27/11
to asterisk-es
Buenas, yo no soy un experto en esto pero creo que registrado están
los dos, y no porque lo ponga en el código porque lo veo en el panel
de control del proveedor. Creo que con esta instrucción se registra:

> >> > register => CLI1
> >> > register => CLI2

Y creo que la variables CLIP está llevando a error, perdón podemos
llamarla CLI de cliente, y el código funciona para una línea pero no
para dos. Tenemos dos porque necesitamos dos líneas independientes con
distintos números de teléfono y que puedan recibir/realizar llamadas.

Carlos, gracias por tu contestación, he comprobado que entre en
default.

On 26 oct, 22:12, Carlos Andrés Tapasco Viera <carta...@gmail.com>
wrote:
> Verifica si te están llegando al default context.
>
> 2011/10/26 Fernando Villares <fvilla...@gmail.com>
>
>
>
> > no se si seran los archivos completos pero ahi no tenes nada
> > registrado....eso esta todo mal tal cual esta escrito....
>
> >>http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...
> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >> - Para anular la suscripción: asterisk-es...@googlegroups.com
>
> >  --
> > Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org
> > )
>
> > ~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > - Para anular la suscripción: asterisk-es...@googlegroups.com
>
> --
> El linux en cualquier sabor es bueno, lo importante es el kernel
>
> CARLOS ANDRÉS TAPASCO VIERA
> Ingeniero Electrónico
> Universidad del Valle
> Linux User # 430914http://counter.li.orghttp://krtapas.blogspot.comhttp://krtapas-en.blogspot.com

Fernando Villares

unread,
Oct 27, 2011, 10:13:59 AM10/27/11
to aster...@googlegroups.com
una linea register es del tipo register => user:pass@server:port/(opcional num de fono de id)
 
se puede ver si esta registrado o si ves las troncales haciendo en asterisk sip show peers o sip show registry.....
 
asi como pusiste los files de config no sirve para ayudarte en nada porque no se ve nada


--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)


~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

oxido A

unread,
Oct 27, 2011, 3:11:36 PM10/27/11
to aster...@googlegroups.com
yo Tampoco soy un experto en esto.

Pero por lo general al Asterisk hay que darle lo que pide. 
Si no no funciona ... 

Call from 'CLIP1' to extension 'CLIP2' rejected because
extension not found.


--

     _             _
             //             \\
            /'               `\
           /,'     ..-..     `.\
          /,'   .''     ``.   `.\
         /,'   :   .---.   :   `.\
        I I   :  .'\   /`.  :   I I
        I b__:   . .`~'. .   :__d I
        I p~~:   . `._.' .   :~~q I
        I I   :   ./   \.   :   I I
         \`.   :   `---'   :   ,'/
          \`.   `..     ..'   ,'/
           \`.     ``~''     ,'/
            \`               '/   
             \\             //
              ~             ~

Elio Rojano

unread,
Oct 28, 2011, 3:33:08 AM10/28/11
to aster...@googlegroups.com
El 27 de octubre de 2011 21:11, oxido A <ox1...@gmail.com> escribió:
yo Tampoco soy un experto en esto.

Pero por lo general al Asterisk hay que darle lo que pide. 
Si no no funciona ... 

Call from 'CLIP1' to extension 'CLIP2' rejected because
extension not found.


Oxido, menos colorines... texto plano por favor.



--
http://www.sinologic.net/

ki0

unread,
Oct 28, 2011, 3:46:17 AM10/28/11
to asterisk-es
Buenos días,
Gracias Fernando por la contestación, estas son las salidas de los
comandos. El teléfono 104 es el que no recibe llamadas, aunque las
puede hacer.

Host dnsmgr Username Refresh
State Reg.Time
dominio1:5060 N 111111111 3585
Registered Fri, 28 Oct 2011 08:59:21
dominio1:5060 N 222222222 3585
Registered Fri, 28 Oct 2011 08:59:21

Name/username Host Dyn Nat ACL Port
Status
101 (Unspecified) D N 5060
Unmonitored
102/102 aaaa D N 5060
Unmonitored
103/103 bbbb D N 5060
Unmonitored
104/ntckrvug cccc D N 53296
Unmonitored
cli1/111111111 xxxx N 5060
Unmonitored
cli2/222222222 xxxx N 5060
Unmonitored

On 27 oct, 16:13, Fernando Villares <fvilla...@gmail.com> wrote:
> una linea register es del tipo register => user:pass@server:port/(opcional
> num de fono de id)
>
> se puede ver si esta registrado o si ves las troncales haciendo en asterisk
> sip show peers o sip show registry.....
>
> asi como pusiste los files de config no sirve para ayudarte en nada porque
> no se ve nada
>
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

ki0

unread,
Oct 28, 2011, 6:15:29 AM10/28/11
to asterisk-es
Pues he hecho otra prueba, he usado la configuración que tenía antes
para una sola línea usando la nueva cuenta y ahora me sale este error:

Call from 'CLI2' to extension 'CLI2' rejected because extension not
found.

Esto es normal?¿ El CLI2 es el nuevo usuario que me da el proveedor,
222222222 por ejemplo.

Saludos y gracias.
> > una linea register es del tipo register => user:pass@server:port/(opcional
> > num de fono de id)
>
> > se puede ver si esta registrado o si ves las troncales haciendo en asterisk
> > sip show peers o sip show registry.....
>
> > asi como pusiste los files de config no sirve para ayudarte en nada porque
> > no se ve nada
>

ki0

unread,
Oct 31, 2011, 8:36:46 AM10/31/11
to aster...@googlegroups.com
Buenas, 

Ya no se que hacer he probado tantas configs, que no se que estoy haciendo mal, aquí os pego el sip.conf y el extensions.conf, haber si alguien puede echarme una mano.

sip.conf

[general]
context=incoming                ; Default context for incoming calls          
allowoverlap=no                 ; Disable overlap dialing support. (Default is yes)
udpbindaddr=0.0.0.0             ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)                                                            
tcpenable=no                    ; Enable server for incoming TCP connections (default is no)
externip=222.222.222.222
tcpbindaddr=0.0.0.0             ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)       
srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls    
language=es                    ; Default language setting for all users/peers 
localnet=192.168.1.0/255.255.255.0 ; para comunicarnos fuera de la red        
rtcachefriends=yes
session-timers=refuse
register => xxxxxxxx:xxxxxxxx"@"sip.domain.com/xxxxxxxxx                    
register => yyyyyyyyyy:yyyyyyyy"@"sip.domain.com/yyyyyyyy
                                                                              
[domain]
type=peer
fromuser=xxxxxxxxxxx
username=xxxxxxxxx
secret=xxxxxxxxx                                                              
realm=sip.domain.com                                                        
fromdomain=sip.domain.com                                                   
port=5060
qualify=no                                                                    
dtmfmode=auto
canreinvite=no
nat=yes
insecure=port,invite
context=domain                                                               

[domain2]
type=peer
fromuser=yyyyyyyyy
username=yyyyyyyyy                                                            
secret=yyyyyyyyy                                                              
fromdomain=sip.domain.com
port=5060                                                                     
qualify=no
dtmfmode=auto
canreinvite=no
nat=yes
insecure=port,invite                                                          
context=domain2

[users](!)
type=friend
disallow=all                                                                  
allow=ulaw
host=dynamic
canreinvite=no
call-limit=1
context=pruebas
qualify=no
nat=yes

[usersContabilidad](!)
type=friend
disallow=all
allow=ulaw
host=dynamic
canreinvite=no
call-limit=1
context=contabilidad
qualify=no
nat=yes

extensions.conf

[domain]
exten => xxxxxxxxx,1,Set(CDR(UserField)=103)
exten => xxxxxxxxx,n,Dial(SIP/103&SIP/102,15,tM(jabber_notification^${CALLERID(num)}))
exten => xxxxxxxxx,n,Set(CDR(UserField)=${OFICINA})
exten => xxxxxxxxx,n,Goto(s-${DIALSTATUS},1)
exten => xxxxxxxxx,n,Hangup()

exten => s-NOANSWER,1,Dial(SIP/${OFICINA}@domain,100,r)
exten => s-CONGESTION,1,Dial(SIP/${OFICINA}@domain,100,r)
exten => s-CANCEL,1,Hangup()
exten => s-BUSY,1,Dial(SIP/${OFICINA}@domain,100,r)
exten => s-CHANUNAVAIL,1,Dial(SIP/${OFICINA}@domain,100,r)

[domain2]
exten => yyyyyyyyy,1,Set(CDR(UserField)=104)
exten => yyyyyyyyy,n,Dial(SIP/104@adiptel2&SIP/102@domain2,15,r)
exten => yyyyyyyyy,n,Set(CDR(UserField)=${OFICINA})
exten => yyyyyyyyy,n,Goto(s-${DIALSTATUS},1)
exten => yyyyyyyyy,n,Hangup()

exten => s-NOANSWER,1,Dial(SIP/${OFICINA}@domain2,100,r)
exten => s-CONGESTION,1,Dial(SIP/${OFICINA}@domain2,100,r)
exten => s-CANCEL,1,Hangup()
exten => s-BUSY,1,Dial(SIP/${OFICINA}@adiptel2,100,r)
exten => s-CHANUNAVAIL,1,Dial(SIP/${OFICINA}@domain2,100,r)

[local_calls]
exten => _1XX,1,Dial(SIP/${EXTEN},100,r)
exten => _1XX,n,PlayBack(vm-goodbye)
exten => _1XX,n,HangUp()


[default]
;móviles españa
exten => _06XXXXXXXX,1,Dial(SIP/${EXTEN:1}@domain,60,r)
exten => _06XXXXXXXX,n,PlayBack(vm-goodbye)
exten => _06XXXXXXXX,n,Hangup()

;fijos españa
exten => _09XXXXXXXX,1,Dial(SIP/${EXTEN:1}@domain,60,r)
exten => _09XXXXXXXX,n,PlayBack(vm-goodbye)
exten => _09XXXXXXXX,n,Hangup()

[default2]

;móviles españa
exten => _06XXXXXXXX,1,Dial(SIP/${EXTEN:1}@domain2,60,r)
exten => _06XXXXXXXX,n,PlayBack(vm-goodbye)
exten => _06XXXXXXXX,n,Hangup()

;fijos españa
exten => _09XXXXXXXX,1,Dial(SIP/${EXTEN:1}@domain2,60,r)
exten => _09XXXXXXXX,n,PlayBack(vm-goodbye)
exten => _09XXXXXXXX,n,Hangup()

[incoming]
exten => s,1,Handup()

[pruebas]
;switch => Realtime/@
include => default
include => local_calls
;voicemail
exten => 1234,1,VoicemailMain()

[contabilidad]
;switch => Realtime/@
include => default2
include => local_calls
;voicemail
exten => 1234,1,VoicemailMain()

José Luis Gómez

unread,
Oct 31, 2011, 8:45:23 AM10/31/11
to aster...@googlegroups.com
Buenas.
Tal vez la llamada de la linea nueva está entrando en el contexto de la línea que te funciona. Si la linea nueva es yyyyyyyy prueba agregar, al contexto de la linea que funciona, la siguiente línea:
exten => yyyyyyyyy,1,Goto(domain2,${EXTEN},1)

Es probable que por ser el mismo proveedor IP esté entrando en el mismo contexto (sino puede que entre en el contexto por defecto incoming, donde podrías poner la misma línea que te paso).
Saludos.


Ing. José Luis Gómez
www.qualis.com.ar


2011/10/31 ki0 <fran.c...@gmail.com>

--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

 
~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ki0

unread,
Oct 31, 2011, 10:32:53 AM10/31/11
to aster...@googlegroups.com
Buenas, José muchas gracias por la rápida contestación, pero eso ya lo había probado, he sacado el log del cli, a ver que se os ocurre, por lo que veo el from no es el adecuado:

  == Using SIP RTP CoS mark 5
Sending to 222.222.222.222 : 5060 (no NAT)
Using INVITE request as basis request - 32b8c355287023da79626231398f7a8a"@"222.222.222.222
Found peer 'domain' for '650064332' from 222.222.222.222:5060
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 18
Found RTP audio format 101
Found audio description format PCMU for ID 0
Found audio description format PCMA for ID 8
Found audio description format G729 for ID 18
Found audio description format telephone-event for ID 101
Capabilities: us - 0x8000e (gsm|ulaw|alaw|h263), peer - audio=0x10c (ulaw|alaw|g729)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0xc (ulaw|alaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port 222.222.222.222:20036
Looking for 576157494 in domain (domain myip)

<--- Reliably Transmitting (NAT) to 222.222.222.222:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 222.222.222.222;branch=z9hG4bKc17c.290899c7.0;received=222.222.222.222
Via: SIP/2.0/UDP 222.222.222.222:5065;received=222.222.222.222;branch=z9hG4bK36a2f372;rport=5065
From: <sip:650064331"@"222.222.222.222"@"sip2.domain.com>;tag=as2c814c8e
To: <sip:yyyyyyyyy"@"222.222.222.222:5060>;tag=as1e8c8798
Call-ID: 32b8c355287023da79626231398f7a8a"@"222.222.222.222
CSeq: 102 INVITE
Server: Asterisk PBX 1.6.2.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0


<------------>
[Oct 31 15:21:14] NOTICE[3855]: chan_sip.c:20006 handle_request_invite: Call from 'xxxxxxxxx' to extension 'yyyyyyyyy' rejected because extension not found.
Scheduling destruction of SIP dialog '32b8c355287023da79626231398f7a8a"@"222.222.222.222' in 32000 ms (Method: INVITE)
voip*CLI> 
<--- SIP read from UDP:222.222.222.222:5060 --->
ACK sip:yyyyyyyyy"@"myip SIP/2.0
Via: SIP/2.0/UDP 222.222.222.222;branch=z9hG4bKc17c.290899c7.0
From:  <sip:650064331"@"222.222.222.222"@"sip2.domain.com>;tag=as2c814c8e
Call-ID: 32b8c355287023da79626231398f7a8a"@"222.222.222.222
To: <sip:yyyyyyyyy"@"222.222.222.222:5060>;tag=as1e8c8798
CSeq: 102 ACK
Max-Forwards: 70
Content-Length: 0


<------------->
--- (8 headers 0 lines) ---
Really destroying SIP dialog '32b8c355287023da79626231398f7a8a"@"222.222.222.222' Method: ACK

José Luis Gómez

unread,
Oct 31, 2011, 10:55:24 AM10/31/11
to aster...@googlegroups.com
Fijate que está buscando la extensión 576157494 en el contexto domain. Es en:

"Looking for 576157494 in domain"
Está asociando con el peer "domain".
Por lo tanto, deberías agregar el exten 576157494, en contexto domain, haciendo el goto.

Saludos.


Ing. José Luis Gómez
www.qualis.com.ar


2011/10/31 ki0 <fran.c...@gmail.com>
Buenas, José muchas gracias por la rápida contestación, pero eso ya lo había probado, he sacado el log del cli, a ver que se os ocurre, por lo que veo el from no es el adecuado:

--

ki0

unread,
Oct 31, 2011, 12:36:39 PM10/31/11
to aster...@googlegroups.com
Correcto, funcionó aunque de coña... no olvidar el delay que hay. Gracias José.
Reply all
Reply to author
Forward
0 new messages