[Kamailio-Users] Transfer/Refer of calls
Klaus Darilion
klaus.mailinglists at pernau.at
Wed Oct 28 11:13:41 CET 2009
Geir O. Jensen schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi, just noticed that we can't transfer calls...
>
> We use SNOM UA's for our enduser and run Kamailio 1.4 as our SIP router.
> Kamailio routes all external calls to a remote SIP gateway (telco).
> Which is the same gateway that accepts calls from the PSTN and relays it
> via SIP to us.
>
> Now, the issue seems to be that when we do an attended call transfer the
> UA sends a refer message to the GW... which the GW doesn't support!
>
> Is there any other way of doing transfers/refer with Kamailio (or does
> anyone know a workaround for the SNOM UA's?)
No. Call transfer uses REFER requests and REFER is end2end. So, if one
of the parties is the GW up your PSTN provider, then the GW needs to
support REFER. Ask your provider for REFER support.
Another workaround woulb be to have a B2BUA in your network.
E.g instead of
client ---- proxy -------------------------------gateway of provider
use
client ---- proxy ---- virtual-GW ---------------gateway of provider
The B2BUA can be seen as a virtual-GW (border element, SBC, call it
whatever you like). This is a setup I usually use: my proxy uses a
"virtual gateway" which is completely under my control. This virtual GW
writes CDRs, and handles multiple PSTN providers (also useful as for
example you can change PSTN providers without changing the Kamailio
configuration). Furthermore, such a "GW" is under your control and you
can configure it to allow REFER.
For the B2BUA you can user ASterisk, Freeswitch, ......
regards
klaus
>
> Thanks for any insight, this is about to become a showstopper for our
> telephone service :(
>
> - - Geir
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkroECUACgkQHNPROsXvooIi/QCghPRRXfS01kcjcMYAgBZRCJIv
> 7KwAnjqR6Yj3H0FKRvh0zUkXCU4hwdaV
> =L79y
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list