Vincular el softphone con un PhoneIP

47 views
Skip to first unread message

albertow

unread,
Feb 2, 2007, 3:26:16 PM2/2/07
to asterisk-es
Buenas a Todos:

Como puedo hacer para registrar un softphone y un phoneip con las
mismas caracteristicas para que cuando suene mi softphone tambien
suene mi phoneip o cuando quiera realizar llamadas tambien funcione
de la misma manera?

Se puede realizar esto? Ya hice la prueba y cuando llamo al interno
solamente toma el softphone pero el phoneip no suena pero para
realizar llamadas desde el phoneip si llama.

Existe alguna configuracion en el X-Lite o en el phoneip o en el
Asterisk para que funcionen los 2 telefonos en paralelo.?

Muchas Gracias

Antonio Pardo

unread,
Feb 2, 2007, 8:26:34 PM2/2/07
to aster...@googlegroups.com
buenas,

On Friday 02 February 2007 21:26:16 albertow wrote:
> Como puedo hacer para registrar un softphone y un phoneip con las
> mismas caracteristicas para que cuando suene mi softphone tambien
> suene mi phoneip o cuando quiera realizar llamadas tambien funcione
> de la misma manera?

para registrar cada teléfono añades su correspondiente entrada en sip.conf.
para que cuando llamas a una extensión suenen los dos teléfonos y que el
primero que lo coja se quede con la llamada en el dialplan ejecuta dial de la
siguiente manera:

exten => ${extension},1,Dial(SIP/${telefono1}&SIP/${telefono2})

tienes más información en la consola de asterisk ejecutando 'show application
dial'.

ciao

--
teléfono fwd: 524081
teléfono gizmo: 17470519991
teléfono ekiga: sip:apa...@ekiga.net
blog: http://debaser.homelinux.com/

Saúl Ibarra

unread,
Feb 3, 2007, 6:43:41 AM2/3/07
to aster...@googlegroups.com
Puedes hacerlo como te ha indicado Antonio, aunque a lo mejor lo que tu querias es que sean el mismo número, es decir, que sea la misma extension registrada 2 veces, una con el softphone y otra con el hardphone. Desafortunadamente, esto no es posible con Asterisk, asi que lo mejor es hacer lo que te ha comentado Antonio. Salu2!

2007/2/3, Antonio Pardo <antoni...@gmail.com>:



--
Saúl -- "Some people say why, other just say, why not."
----------------------------------------------------------------
NUEVA WEB --> http://www.saghul.net/

albertow

unread,
Feb 3, 2007, 7:30:44 AM2/3/07
to asterisk-es

> application_pgp-signature_part
> 1 KDescargar

Ya voy a probar muchas gracias pero el numero de extensiones tiene que
ser diferentes?
Lo que queria realizar es que tengan la misma extension?

Muchas Gracias

Saúl Ibarra

unread,
Feb 3, 2007, 7:39:31 AM2/3/07
to aster...@googlegroups.com
No puedes hacer que los dos tengan el mismo número, pero si que puedes hacer que suenen los 2 al marcar un numero:

exten => 700,1,Dial(SIP/701&SIP/702)

2007/2/3, albertow < alber...@gmail.com>:

David Prieto

unread,
Feb 3, 2007, 7:43:37 AM2/3/07
to aster...@googlegroups.com
El usuario SIP no tiene por qué ser un número. Puedes configurar el teléfono IP como:

telefono-ip-200

y el softphone como

softphone-200

y luego

exten => 200,1,Dial(SIP/telefono-sip-200&SIP/softphone-200)

En cuanto a tu pregunta de por qué tienen que ser diferentes el nº de extensión, te cuento: si configuras los dos dispositivos como el mismo usuario SIP, lo que ocurrirá es que:

* el teléfono IP se registra en el asterisk. A partir de ahí, cuando asterisk tenga que enviar una llamada a ese usuario, la enviará a la dirección IP de ese teléfono
* al rato, el softphone se registra en el asterisk con el mismo usuario. A partir de ese momento,cuando el asterisk tenga que enviar una llamada a ese usuario, la enviará a la dirección IP del softphone (el asterisk solo guarda una dirección IP por usuario SIP).
* Un rato después, el teléfono IP vuelve a registrarse... y volvemos al principio

Por eso tienes que tener dos usuarios SIP distintos, y luego la extensión que sea, que llame a los dos usuarios.

albertow

unread,
Feb 3, 2007, 8:16:59 AM2/3/07
to asterisk-es
Mas Claro imposible, Muchas gracias a todos por la aclaracion
Lo voy a implementar

Saludos.

On 3 feb, 08:43, "David Prieto" <david.prie...@gmail.com> wrote:
> El usuario SIP no tiene por qué ser un número. Puedes configurar el teléfono
> IP como:
>
> telefono-ip-200
>
> y el softphone como
>
> softphone-200
>
> y luego
>
> exten => 200,1,Dial(SIP/telefono-sip-200&SIP/softphone-200)
>
> En cuanto a tu pregunta de por qué tienen que ser diferentes el nº de
> extensión, te cuento: si configuras los dos dispositivos como el mismo
> usuario SIP, lo que ocurrirá es que:
>
> * el teléfono IP se registra en el asterisk. A partir de ahí, cuando
> asterisk tenga que enviar una llamada a ese usuario, la enviará a la
> dirección IP de ese teléfono
> * al rato, el softphone se registra en el asterisk con el mismo usuario. A
> partir de ese momento,cuando el asterisk tenga que enviar una llamada a ese
> usuario, la enviará a la dirección IP del softphone (el asterisk solo guarda
> una dirección IP por usuario SIP).
> * Un rato después, el teléfono IP vuelve a registrarse... y volvemos al
> principio
>
> Por eso tienes que tener dos usuarios SIP distintos, y luego la extensión
> que sea, que llame a los dos usuarios.
>

> --
> Un saludo,
> David Prieto

JacnaroL

unread,
Feb 5, 2007, 3:55:05 AM2/5/07
to asterisk-es
Otra manera es crearte un grupo (queue) con esas 2 extensiones SIP
como miembros y como política ringall

Iñaki Baz Castillo

unread,
Feb 6, 2007, 11:31:45 AM2/6/07
to aster...@googlegroups.com
El Viernes, 2 de Febrero de 2007 21:26, albertow escribió:
> Buenas a Todos:
>
> Como puedo hacer para registrar un softphone y un phoneip con las
> mismas caracteristicas para que cuando suene mi softphone tambien
> suene mi phoneip o cuando quiera realizar llamadas tambien funcione
> de la misma manera?
>
> Se puede realizar esto? Ya hice la prueba y cuando llamo al interno
> solamente toma el softphone pero el phoneip no suena pero para
> realizar llamadas desde el phoneip si llama.

Esta misma pregunta la planteé yo hace poco. Finalmente Alberto Sagredo
comentó:

" Asterisk en la 1.4 prometía tener esto implementado.
Lo que tu buscas es el denominado forking, a una misma cuenta.
En Peoplecall que como bien puedes saber capturando, usamos Openser de
Proxy SIP con usuarios, lo tenemos habilitado.
Deberias poner un openser par ala parte de registro.
En Asterisk que yo conozca, no es posible. Se quedaría el último
registro con la cuenta."


Yo también creo que es un concepto muy positivo, que permitiría asociar una
cuenta SIP a un usuario (y todos los tfnos que quiera tener) en vez de a un
dispositivo físico concreto o softphone.

--
Iñaki Baz Castillo
Irontec: Internet y Sistemas sobre GNU/Linux
http://www.irontec.com
+34 944048182 - Extensión 205

Julian J. M.

unread,
Feb 12, 2007, 11:11:19 AM2/12/07
to aster...@googlegroups.com
También es cierto que estamos acostumbrados a usar como nombre de
dispositivo la extensión, y luego vienen los problemas como el que nos
comenta albertow ;)

sip.conf

[201]
type=friend
host=dynamic
user=201
secret=xxx
etc.etc

extensions.conf

[from-internal]
exten => 201,1,Dial(SIP/201)


En FreePBX, hay una función poco conocida, Devices and Users, en la
que se establece una distinción entre el teléfono físico y su número
de extension. También permite la asociación dinámica de extensiones a
teléfonos, pero esto no viene al caso ;)

Se define el dispositivo SIP con un código, que no es el número de
extensión. Por ejemplo:

sip.conf:

[device_001]
type=friend
host=dynamic
user=device_001
secret=xxx
etc.etc

[device_002]
type=friend
host=dynamic
user=device_002
secret=xxx
etc.etc

extensions.conf:
============

[from-internal]
exten => 201,1,Dial(SIP/device_001&SIP/device_002)

Saludos
Julián.

Ramses II

unread,
Feb 12, 2007, 11:52:56 AM2/12/07
to aster...@googlegroups.com
Y tan desconocida, como que no veo donde está esa opción.

Julián, ¿y donde dices que está la opción "Devices and Users" dentro de
FreePBX?


Saludos,


Ramses

-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
nombre de Julian J. M.
Enviado el: lunes, 12 de febrero de 2007 17:11
Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Re: Vincular el softphone con un PhoneIP

Julian J. M.

unread,
Feb 12, 2007, 12:15:32 PM2/12/07
to aster...@googlegroups.com
Hay que habilitarla en /etc/amportal.conf

# AMPEXTENSIONS: the type of view for extensions admin
# If set to 'deviceanduser' Devices and Users will be administered
seperately, and Users will be able to "login" to devices.
# If set to 'extensions' Devices and Users will me administered in a
single screen.
AMPEXTENSIONS=extensions


Saludos
Julián.

Ramses II

unread,
Feb 13, 2007, 4:00:19 AM2/13/07
to aster...@googlegroups.com, jga...@grupo-ondemand.com
Ok, muchas gracias.

Entonces, podemos tener varios Dispositivos asociados a un único Usuario.

A ver si lo tengo claro:

Cuándo yo registro un softphone o un hardphone, lo que estoy haciendo es
registrar un Dispositivo, pero cuando llamo al 2222, lo que estoy haciendo
es llamas al Usuario 2222, que no tiene nada que ver con el Dispositivo
2222, a no ser que esté asociado a ese mismo usuario, ¿cierto?.

De esta forma, podríamos hacer lo que se estaba planteando en el foro, tener
varios teléfonos físicos o software asociados a un único número de teléfono,
¿cierto?. Es decir, tener el mismo Número de Teléfono en Casa que en la
Oficina.

Otra consultita: ¿Si tenemos un AAH o un TRIXBOX en explotación con la
configuración por defecto, es decir, la misma Extensión (Device) que el
Usuario (Número Teléfono), ¿si hacemos el cambio comentado en el
AMPORTAL.CONF, para administrarlos por separado, se produciría algún cambio
o anomalía en el funcionamiento o todo seguiría funcionando perfectamente y
podríamos añadir más dispositivos y asociarlos a usuarios ya creados?.


Saludos,


Ramses

| -----Mensaje original-----
| De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
| nombre de Julian J. M.

| Enviado el: lunes, 12 de febrero de 2007 18:16

Julian J. M.

unread,
Feb 13, 2007, 4:17:21 AM2/13/07
to aster...@googlegroups.com
A decir verdad, no he utilizado esa función de freepbx ;)

Creo que está más orientada a que un usuario pueda "moverse" por los
diferentes teléfonos de la empresa, y hacer un "login" con su
extensión... De forma que cuando alguien marque su número, suene el
teléfono más cercano.

Activar esa opción no produce ningun cambio. FreePBX, cuando está en
modo tradicional, al crear una nueva extensión, crea internamente el
dispositivo y el usuario. El dispositivo lo crea de tipo fijo (fixed)
y asociado por siempre a ese usuario.

Eso sí, una vez que hagas cambios, o crees un dispositivo dinámico, no
se qué consecuencias tendrá el volver al modo tradicional. Haz las
pruebas en casa ;)

Julián J. M.

Ramses II

unread,
Feb 13, 2007, 4:24:49 AM2/13/07
to aster...@googlegroups.com, jga...@grupo-ondemand.com
Ok, voy ha hacer unas pruebas y ya contaré.

Intentaré hacer copias de seguridad de las máquinas en explotación, cruzaré
los dedos y ya contaré. Esperemos que al volver atrás, aunque no sea
necesario, no toque nada de lo que ya había, que si toca algo sea de lo
añadido nuevo.


Saludos y gracias,


Ramses


| -----Mensaje original-----
| De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
| nombre de Julian J. M.

| Enviado el: martes, 13 de febrero de 2007 10:17

| > | > De: aster...@googlegroups.com [mailto:asterisk-
| e...@googlegroups.com]

Ramses II

unread,
Feb 13, 2007, 5:45:03 AM2/13/07
to aster...@googlegroups.com, jga...@grupo-ondemand.com
Julián, ya he hecho algunas pruebas.

* Lo configuro del modo "deviceanduser":

- Añado un Device (20101 y lo asocio al User 2010 que ya existía).
- Añado un User (3333).
- Configuro otro HardPhone/SoftPhone con ese Device que hemos creado (ya
tenemos otro HardPhone/SoftPhone como Device 2010).
- Llamamos al Número de Teléfono (User) 2010 y suenan los 2 dispositivos
(teléfonos). En el momento que descuelgo uno se calla el otro.

* Tal cual estamos, retorno a modo "extensions":

- El Device (20101) que hemos creado se mantiene.
- El User (3333) que hemos creado desaparece del FreePBX.
- ** No he hecho pruebas de llamar al User a ver qué dice ASTERISK.

* Tal cual estamos, retorno de nuevo al modo "deviceanduser":
- Todo se mantiene.
- Vuelve a aparecer el User que habíamos creado anteriormente.

Creo que esto era una de las cosas que se estaban preguntando por aquí, y
que decían que lo soportaría ASTERISK 1.4, y que han dicho que al final no
lo soporta, o yo lo he entendido mal.

Había alguien que quería tener un teléfono en su casa y otro en la oficina,
con el mismo número y poder atenderlo desde cualquiera de los 2 teléfonos.

Pues bien, eso es lo que he probado, con AAH 2.8 que lleva ASTERISK 1.2 y
creo que funciona.


Saludos,


Ramses


| -----Mensaje original-----
| De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
| nombre de Julian J. M.

| Enviado el: martes, 13 de febrero de 2007 10:17

| > | > De: aster...@googlegroups.com [mailto:asterisk-
| e...@googlegroups.com]

Saúl Ibarra

unread,
Feb 13, 2007, 6:03:18 AM2/13/07
to aster...@googlegroups.com
E tema es que internamente lo que se hace es un Dial a los 2 dispositivos, por lo que la llamada se la queda el primero que descuelgue. Lo que se comento, y que si se puede con OpenSER es registrar la misma extension desde 2 ubicaciones diferentes (forking creo que era), es decir, tener el usuario SIP 1000 por ejemplo en casa y en la oficina.

El día 13/02/07, Ramses II <ramses....@gmail.com> escribió:

Ramses II

unread,
Feb 13, 2007, 6:35:33 AM2/13/07
to aster...@googlegroups.com, jga...@grupo-ondemand.com

A ver, que creo que me estoy liando, entre Usuarios, Devices, Extensiones y Números de Teléfono…..

 

¿El Usuario SIP 1000 al que te refieres es el número que tú marcas para llamar a un usuario que está en un teléfono concreto?

 

Creo que lo que querían era que si lo tenían que localizar, estuviese en Casa o en la Oficina, solo tuviesen que marcar un número. Por lo menos así lo entendí yo, ¿no?.

 

 

Saludos,

 

 

Ramses

 

 


Saúl Ibarra

unread,
Feb 13, 2007, 6:46:28 AM2/13/07
to aster...@googlegroups.com
Tu puedes tener 2 dispositivos SIP distintos y llamarles a la vez solo con un numero, algo asi:

exten => 1000,1,Dial(SIP/casa&SIP/oficina)

Y el que descuelgue se lleva la llamada. El tema es que seria mucho más comodo tener solo un dispositivo, pe:

exten => 1000,1,Dial(SIP/ramses)

Y poder registrar esa extension tanto desde casa como desde la oficina, y entonces tb sonarian a la vez. Espero haberme explicado ;)
--
Saúl -- "Some people say why, other just say, why not."
----------------------------------------------------------------

Julian J. M.

unread,
Feb 13, 2007, 8:12:59 AM2/13/07
to aster...@googlegroups.com
Todo tiene sus ventajas y sus inconvenientes.

El que sean dos dispositivos distintos te permite configurarlos de
forma distinta, uno puede estar detras de un NAT, otro no, uno lo
fuerzas a G729 porque está remoto, otro en G711 porque está en la
misma red que el asterisk...

Además, tienes la posibilidad de llamar a uno en concreto si quieres.
Con forking (o como se llame), por narices llamas a los 2.

Julián J. M.

Ramses II

unread,
Feb 13, 2007, 8:47:33 AM2/13/07
to aster...@googlegroups.com, jga...@grupo-ondemand.com
Julián, buenas tardes,

¿Cómo llamaría a un Device o a otro, no hemos quedado que cuando marcas un
número lo que estás haciendo es llamar a un Usuario?. Para llamar a un
Device o a otro deben estar asociados a Usuarios distintos, ¿no?, y si están
asociados a Usuarios distintos, ya no nos vale lo de que suenen los 2
Dispositivos cuando se llama aun Usuario, ¿no?.

Ojo, pero yo siempre parto desde el punto de vista que yo trabajo con
FreePBX (AAH ó TRIXBOX).


Saludos y gracias,


Ramses

| -----Mensaje original-----
| De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
| nombre de Julian J. M.

| Enviado el: martes, 13 de febrero de 2007 14:13

| > > | De: aster...@googlegroups.com [mailto: asterisk-

Reply all
Reply to author
Forward
0 new messages