Realtime aors with transport=tls

I want to build trunk witout reg and auth between my asterisk 13.10 and freeswitch 1.4.26.37
as you know Freeswitch doesnt want to work with sips uri, so i should use sip uri with transport=tls

when i try to add in ps_aors table contact like:
sip:XXX.XXX.XXX.XXX:5061;transport=tls
all looks great but in console:

[Aug 31 11:44:16] ERROR[18003]: res_pjsip/location.c:527 permanent_uri_handler: Contact uri or hostname length exceeds pjproject limit: transport=tls
[Aug 31 11:44:16] ERROR[18003]: config_options.c:738 aco_process_var: Error parsing contact=transport=tls at line 0 of
i tried to add contact like:
sip:XXX.XXX.XXX.XXX:5061;transport=tls or
sip:XXX.XXX.XXX.XXX:5061\;transport=tls
but the same error happened (

in static files like pjsip.conf and pjsip_wizard.conf all is fine :

type = wizard
sends_auth = no
sends_registrations = no
transport = transport-tls
remote_hosts = XXX.XXX.XXX.XXX:5061
aor/qualify_frequency=60
aor/contact=sip:XXX.XXX.XXX.XXX:5061;transport=tls
endpoint/allow = ulaw
endpoint/context = incoming

or in pjsip.conf

type=aor
contact=sip:XXX.XXX.XXX.XXX:5061;transport=tls
qualify_frequency=60
qualify_timeout=3.0
authenticate_qualify=no

type=identify
endpoint=fs-trunk
match=XXX.XXX.XXX.XXX

is it a bug or maybe i’m doing something wrong?
ThanX for advice!

Unfortunately realtime treats the ‘;’ character as a special one, indicating that it is for separating multiple values for the same option. (like if you had multiple allow= lines in your .conf you could do the same thing realtime by separating the values using ‘;’). You can manually escape it though in realtime and have it work:

contact=sip:XXX.XXX.XXX.XXX:5061^3Btransport=tls

thank you very much!
all works like a charm ))