I have an Asterisk 16.13.0(pjsip module) on CentOS 6 with MySQL 5.
I create an End-point “9002” using MySQL(UTF-8) ODBC like this
mysql> select id, transport, callerid from ps_endpoints where id =‘9002’;
±-----±------------------±-------------------+
| id | transport | callerid |
±-----±------------------±------------------+
| 9002 | transport-udp | 한글<9002> |
±-----±-------------------±------------------+
But at CLI, I can’t see the correct callerid like this.
asteriskcti*CLI> pjsip show endpoint 9002
…
call_group : 1
callerid : “??” <9002>
…
so if I dial from 9002 to 9001, caller(name) value is strange in INVTE message.
INVITE sip:9001@110.12.53.87:65476 SIP/2.0
Via: SIP/2.0/UDP 222.122.203.166:5060;rport;branch=z9hG4bKPjfae05bd7-ef07-4945-90c3-1c630993fcbe
From: “??” sip:9002@222.122.203.166;tag=6f36f41c-566b-498a-986f-d5613b73cfec
To: sip:9001@110.12.53.87
Contact: sip:asterisk@222.122.203.166:5060
Call-ID: d809ccaf-f301-4ea4-9998-2f46ae08c054
CSeq: 25738 INVITE
Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REFER
…
CentOS 6 use an UTF-8
what’s the problem?