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@empresa.com
To: <sip:pepe@empresa.com>
From: <sip:manolo@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@empresa.com
To: <sip:pepe@empresa.com>
From: <sip:pepe@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@empresa.com
y dejar el From intacto con lo que el INVITE que le llegaría a Carlos sería:
INVITE sip:carlos@empresa.com
To: <sip:pepe@empresa.com>
From: <sip:manolo@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(a)in.ilimit.es