Interconectando Elastix con Asterisk nativo

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#1
Bueno buscando e investigando por todo lado logre interconectar un servidor de Elastix con un Asterisk nativo, atravez de una trunk SIP, con la siguiente configuracion (todavia no e probado con DUNDI)
ASTERISK NATIVO
[A]
type=user
secret=A
host=172.26.1.152 ;IP del asterisk nativo
disallow=all
allow=ulaw
canreinvite=no

[A-out]
type=peer
fromuser=B
username=B
secret=B
host=172.26.1.223 ; IP de elastix
disallow=all
allow=ulaw
canreinvite=no

SERVIDOR ELASTIX
TRUNK NAME B-out
PEER DETAILS
type=peer
fromuser=A
username=A
secret=A
host=172.26.1.152
disallow=all
allow=ulaw
canreinvite=no

USER CONTEXT B
USER DETAILS
type=friend
secret=B
host=172.26.1.223
disallow=all
allow=ulaw
canreinvite=no

El problema que tengo es cuando llamo del ASTERISK NATIVO al ELASTIX a una de mis extensiones me sale que no esta disponible y aqui les pego el error que me sale en la consola del ELASTIX, por que la llamada alcanza llegar al servidor de ELASTIX pero este al parecer no lo encuentra

Pero si puedo hacer llamadas por el ELASTIX hacia el ASTERISK NATIVO

LOG DEL SERVIDOR ELASTIX

Code:
    -- Executing [6040@from-sip-external:1] NoOp("SIP/B-b760bf90", "Received incoming SIP connection from unknown peer to 6040") in new stack
    -- Executing [6040@from-sip-external:2] Set("SIP/B-b760bf90", "DID=6040") in new stack
    -- Executing [6040@from-sip-external:3] Goto("SIP/B-b760bf90", "s|1") in new stack
    -- Goto (from-sip-external,s,1)
    -- Executing [s@from-sip-external:1] GotoIf("SIP/B-b760bf90", "0?from-trunk|6040|1") in new stack
    -- Executing [s@from-sip-external:2] Set("SIP/B-b760bf90", "TIMEOUT(absolute)=15") in new stack
    -- Channel will hangup at 2009-07-11 16:03:01 UTC.
    -- Executing [s@from-sip-external:3] Answer("SIP/B-b760bf90", "") in new stack
    -- Executing [s@from-sip-external:4] Wait("SIP/B-b760bf90", "2") in new stack
    -- Executing [s@from-sip-external:5] Playback("SIP/B-b760bf90", "ss-noservice") in new stack
    -- <SIP/B-b760bf90> Playing 'ss-noservice' (language 'en')
    -- Executing [s@from-sip-external:6] PlayTones("SIP/B-b760bf90", "congestion") in new stack
    -- Executing [s@from-sip-external:7] Congestion("SIP/B-b760bf90", "5") in new stack
  == Spawn extension (from-sip-external, s, 7) exited non-zero on 'SIP/B-b760bf90'
    -- Executing [h@from-sip-external:1] NoOp("SIP/B-b760bf90", "Hangup") in new stack
    -- Executing [h@from-sip-external:2] Set("SIP/B-b760bf90", "DID=s") in new stack
    -- Executing [h@from-sip-external:3] Goto("SIP/B-b760bf90", "s|1") in new stack
    -- Goto (from-sip-external,s,1)
    -- Executing [s@from-sip-external:1] GotoIf("SIP/B-b760bf90", "0?from-trunk|s|1") in new stack
    -- Executing [s@from-sip-external:2] Set("SIP/B-b760bf90", "TIMEOUT(absolute)=15") in new stack
    -- Channel will hangup at 2009-07-11 16:03:13 UTC.
    -- Executing [s@from-sip-external:3] Answer("SIP/B-b760bf90", "") in new stack
  == Spawn extension (from-sip-external, s, 3) exited non-zero on 'SIP/B-b760bf90'
 

jcastellanos

Joined
Feb 10, 2009
Messages
2,404
Likes
0
Points
0
#2
estan en la misma red?
 

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#3
seh, tengo una ruta saliente en mi elastix que me deja llamar a extensiones de ese asterisk, y cuando quiero sacar una llamada atravez del sip que tiene el asterisk nativo me sale este error

LOG DE LA CONSOLA DEL ASTERISK NATIVO

Code:
[Jul 11 11:31:42] NOTICE[8851]: chan_sip.c:14703 handle_request_invite: Call from 'A' to extension '6675767' rejected because extension not found.
EDITADO.
 

jcastellanos

Joined
Feb 10, 2009
Messages
2,404
Likes
0
Points
0
#4
repito, estan en la misma red?
 

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#5
si estan en la misma red, perdon crei que habias entendido mi otro "seh"
 

jcastellanos

Joined
Feb 10, 2009
Messages
2,404
Likes
0
Points
0
#6
jajaj no, erdon pero creo que es cuestion idiomatica jaja ok, recapitulando misma red pero uno si entra y el nativo no quiere, que tienes en tu extecion.conf??(del nativo?)
 

asepulveda

Joined
Jun 23, 2008
Messages
400
Likes
0
Points
0
#7
Ya checaste que el asterisk nativo si se este autenticando en el elastix?? puedes darle un sip show peers y decirnos que te muestra?


saludos.
 

jcastellanos

Joined
Feb 10, 2009
Messages
2,404
Likes
0
Points
0
#8
si, es correcto a eso me dirigia :d podria ser que no este logeando
 

pbx.voip

Joined
Oct 21, 2008
Messages
90
Likes
0
Points
0
#9
En la configuración de Inbound, en cada uno de los asterisk cambia el type=friend por type=from-internal

Saludos,
PBX-VOIP
 

jcastellanos

Joined
Feb 10, 2009
Messages
2,404
Likes
0
Points
0
#10
pero en type=friend deeria funcionar, no se, intentale asi, pero o creo que or ahi este el problema
 

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#11
esto es lo que tengo en el extension.conf del asterisk nativo

[default]
exten => _60XX,1,dial(SIP/A-out/${EXTEN})
exten => _60XX,2,hangup()
exten => _60XX,1,dial(SIP/${EXTEN})
exten => _60XX,2,hangup()

al contexto de internal le tengo
include => default


voy a cambiar las lineas que me dice pbx y pruebo y pego el log que de del show peers

PS: NO ERA _44XX SINO _60XX QUE SON LAS EXTENSIONES DE MI ELASTX PERDON!!!
 

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#12
bueno esto es lo que me sale cuando saco una llamada de mi asterisk nativo (pegue lo que pense era necesario

Code:
    -- Executing [6040@internal:1] Dial("SIP/vcuspoca-dc0138b0", "SIP/A-out/6040") in new stack
    -- Called A-out/6040
[Jul 13 17:44:49] WARNING[8851]: chan_sip.c:12652 handle_response_invite: Received response: "Forbidden" from '"pmona" <sip:B@172.26.1.152>;tag=as793ddfce'
    -- SIP/A-out-00c19290 is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6040@internal:2] Hangup("SIP/vcuspoca-dc0138b0", "") in new stack
  == Spawn extension (internal, 6040, 2) exited non-zero on 'SIP/vcuspoca-dc0138b0'
    -- Executing [h@internal:1] DeadAGI("SIP/vcuspoca-dc0138b0", "agi-register_call.py|") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-register_call.py
    -- AGI Script agi-register_call.py completed, returning 0
    -- Unregistered SIP 'vcuspoca'
    -- Registered SIP 'vcuspoca' at 172.26.1.11 port 8064
SIP SHOW PEERS LOG
Code:
Name/username              Host            Dyn Nat ACL Port     Status
A-out/B                    172.26.1.223                5060     Unmonitored
A                          172.26.1.152                5060     Unmonitored

intente lo que me dice pbx pero no funciono, todavia tengo el mismo setup
 

pbx.voip

Joined
Oct 21, 2008
Messages
90
Likes
0
Points
0
#13
Puedes discar desde el Elastix a los anexos del Asterisk nativo?

Saludos,
PBX-VOIP
 

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#14
pbx.voip said:
Puedes discar desde el Elastix a los anexos del Asterisk nativo?

Saludos,
PBX-VOIP
si puedo llamar a las extensiones de mi asterisk nativo por medio del elastix
no puedo llamar atravez de una truncal sip que tengo en el asterisk nativo pormedio de mi elastix.
Espero que con la siguiente tabla me explique mejor


ELASTIX -----EXTENSION-----> ASTERISK -FUNCIONA-

ELASTIX -----NUMERO LOCAL--> ASTERISK ---LINEA SIP---> AFUERA -NO_FUNCIONA-

ASTERIS ------EXTENSION-----> ELASTIX -NO FUNCIONA-
 

pbx.voip

Joined
Oct 21, 2008
Messages
90
Likes
0
Points
0
#15
Si llamas del Elastix al Asterisk Nativo, te resulta la llamada al reves si la haces de inmediato? te pregunto porque a mi me sucedio eso en otras oportunidades.

El Elasttix y el Asterisk Nativo estan en las mismas redes? Hay firewall de por medio?

Saludos,
PBX-VOIP
Skype: pbx.voip
Gtalk: pbx.voip@gmail.com
MSN: pbx.voip@gmail.com
 

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#16
lo que me parece raro es este error

[Jul 13 17:44:49] WARNING[8851]: chan_sip.c:12652
handle_response_invite: Received response: "Forbidden" from '"pmona" <sip: B@172.26.1.152>;tag=as793ddfce'

que es cuando llamo del asterisk nativo a mi elastix

y no tengo firewall interno y si los dos estan ubicados en la misma red
 

pbx.voip

Joined
Oct 21, 2008
Messages
90
Likes
0
Points
0
#17

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#18
perdon no es _44XX si no _60XX que son las extensiones de mi elastix
 

pbx.voip

Joined
Oct 21, 2008
Messages
90
Likes
0
Points
0
#19
Mis datos para que nos comuniquemos son los de abajo, me das acceso remoto, te ayudo y documentamos al foro. Si te parece?

Saludos,
PBX-VOIP
Skype: pbx.voip
Gtalk: pbx.voip@gmail
MSN: pbx.voip@gmail.com
 

javapaul

Joined
Jul 1, 2009
Messages
99
Likes
0
Points
0
#20
:woohoo: siii pude poner a funcionar la interconeccion entre elastix nativo y asterisk, es refacil y rebasico, algo q me ayudo bastante fue este link http://books.google.com.co/books?id=dr3 ... t&resnum=1 , y muchas gracias a la comunidad elastix quien me dieron muchas ideas, y gracias a pbx tambien!!

ps estoy tan contento que pense en comparttirlo con la comunidad
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,913
Messages
130,917
Members
17,589
Latest member
cristian.saiz
Top