id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,confirmation,distro,engine,distro_ver,engine_version,svn_rev
1748,UTF-8 gets stripped in dialplans,mbrevda,,in my [ticket:1729 quest] to enable Hebrew on my extensions_ callerid_ etc. I've noticed that the dial plan seems to be stripping out the hebrew characters. Here is my log file. Notice how when "Executing Macro("SIP/202-b7a83858"_ "user-callerid") in new stack" the caller id still contained utf-8 characters however right after "Goto (macro-user-callerid_s_21)" the characters are stripped.\r\n[[BR]]\r\n\r\n{{{\r\n\r\n\r\nFeb 5 16:03:43 DEBUG[3602] chan_sip.c: Setting NAT on RTP to 0\r\nFeb 5 16:03:43 DEBUG[3602] chan_sip.c: Checking SIP call limits for device 202\r\nFeb 5 16:03:43 DEBUG[3602] chan_sip.c: build_route: Contact hop:\r\nFeb 5 16:03:43 VERBOSE[3594] logger.c: Extension Changed 202 new state InUse for Notify User 202\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Macro("SIP/202-b7a83858"_ "exten-vm|novm|280") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Macro("SIP/202-b7a83858"_ "user-callerid") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is 'device'\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is '202'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing NoOp("SIP/202-b7a83858"_ "user-callerid: device 202") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '0'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing GotoIf("SIP/202-b7a83858"_ "0?report") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Not taking any branch\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '0'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing GotoIf("SIP/202-b7a83858"_ "0?start") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Not taking any branch\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is '202'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "REALCALLERIDNUM=202") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing NoOp("SIP/202-b7a83858"_ "REALCALLERIDNUM is 202") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is '202'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "AMPUSER=202") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is 'Michirotמחירות'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "AMPUSERCIDNAME=Michirotמחירות") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '0'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing GotoIf("SIP/202-b7a83858"_ "0?report") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Not taking any branch\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "CALLERID(all)=Michirotמחירות <202>") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is '202'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "REALCALLERIDNUM=202") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing NoOp("SIP/202-b7a83858"_ "TTL: ARG1: novm") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '0'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing GotoIf("SIP/202-b7a83858"_ "0?continue") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Not taking any branch\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '1'\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '-1'\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is '64'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "_TTL=64") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '1'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing GotoIf("SIP/202-b7a83858"_ "1?continue") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Goto (macro-user-callerid_s_21)\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is '"Michirot" <202>'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing NoOp("SIP/202-b7a83858"_ "Using CallerID "Michirot" <202>") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "FROMCONTEXT=exten-vm") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "VMBOX=novm") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "EXTTOCALL=280") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] db.c: Unable to find key '280' in family 'CFU'\r\nFeb 5 16:03:43 DEBUG[23856] func_db.c: DB: CFU/280 not found in database.\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is ''\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "CFUEXT=") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '0'\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '0'\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '0'\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is ''\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Set("SIP/202-b7a83858"_ "RT=") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing Macro("SIP/202-b7a83858"_ "record-enable|280|IN") in new stack\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Function result is '0'\r\nFeb 5 16:03:43 DEBUG[23856] pbx.c: Expression result is '0'\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Executing GotoIf("SIP/202-b7a83858"_ "0?2:4") in new stack\r\nFeb 5 16:03:43 VERBOSE[23856] logger.c: -- Goto (macro-record-enable_s_4)\r\n\r\n\r\n}}}\r\n,Bugs,closed,minor,2.3,Languages / Translation,2.3-branch,fixed,hebrew_ utf-8,,Unreviewed,,All,,,
