[OpenSER-Users-ES] Forwards/Alias

Iñaki Baz Castillo ibc at in.ilimit.es
Thu Jan 10 15:02:07 CET 2008


On Thursday 10 January 2008 14:46:00 David Villasmil wrote:

> Ya te entiendo lo de que le cobraré a USer-A... jummm.... cierto....
>
> Lo dices porque en el ACC aparecerá que al final fue USer-A quien llamó al
> PSDN o lo que sea... lo suyo sería cambiar el "from" y ponerle la ID del B,
> no? Aunque yo no uso el ACC module para billing (ni para nada, vamos) todo
> sale por Asterisk por aplicaciones, etc... pero efectivamente tendría que
> cambiarle el "from"
>
> La pregunta del millón... ¿Cómo se hace eso? jajajajaja!!! no tenga TANTA
> experiencia con OpenSer...

Bueno, cambiar el From no está muy bien "visto", imagina éste caso:

* Una empresa con dos trabajadores "Pepe" y "Carlos".
* Un cliente "Manolo".
* Pepe tiene puesto un desvío a Carlos.

* El cliente "Manolo" llama a "Pepe":

  INVITE sip:pepe at empresa.com
  To: <sip:pepe at empresa.com>
  From: <sip:manolo at cliente.com>

* La llamada llega al proxy y como hay un desvío y cambiamos el From esto es 
lo que le llega a Carlos:

  INVITE sip:carlos at empresa.com
  To: <sip:pepe at empresa.com>
  From: <sip:pepe at cliente.com>

* Es decir, Carlos ve que le llega una llamada con origen "Pepe" y destinada 
a "Pepe" (el To) pero que le llega a su teléfono. Y responde:

- C: Cóño Pepe, ¿qué es de tu vida borrachín?
- M: No... esto... soy Manolo, un cliente, hups....
- C: Ahhh, perdona.... tengo problemas con la centralita y pensé que....




Una solución mejor es la de añadir una cabecera en plan:
  X-Facturar-a: sip:pepe at empresa.com
y dejar el From intacto con lo que el INVITE que le llegaría a Carlos sería:

  INVITE sip:carlos at empresa.com
  To: <sip:pepe at empresa.com>
  From: <sip:manolo at cliente.com>

Entonces Carlos ve que es una llamada de Manolo originalmente dirigida a Pepe 
pero por algún motivo (desvío) redirigida a él.



-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the Users-es mailing list