[Freeswitch-users] E-mail as user id and bridging
Iñaki Baz Castillo
ibc at aliax.net
Sun Nov 16 09:57:46 PST 2008
El Domingo, 16 de Noviembre de 2008, Jan Kubr escribió:
> Basically I want the user to use his e-mail to login with her SIP
> phone. This works fine when the user id is james at yahoo.com (in a
> domain that is the IP of the FS box), but then it is not possible to
> bridge a call that user.
An username part if a SIP or MAILTO URI can't contain @ symbol, it's illegal
as it's, in fact, the separator of the userpart and domain part.
What you can do is escaping "@" in hexadecimal before creating the SIP URI (I
don't know the code for "@", but "a" == "%61"), so:
sip:alice at domain.com == sip:%lice at domain.com
So supposing an user has an email:
carol at gmail.com
and supposing that the hexadecimal conversion of "@" is "%88" then you can
create a SIP URI like:
sip:carol%88gmail.com at your_fs_domain
--
Iñaki Baz Castillo
More information about the FreeSWITCH-users
mailing list