{"id":5184,"date":"2022-10-14T10:22:01","date_gmt":"2022-10-14T02:22:01","guid":{"rendered":"https:\/\/meiqia.com\/help\/?post_type=ht_kb&#038;p=5184"},"modified":"2023-09-07T14:14:48","modified_gmt":"2023-09-07T06:14:48","slug":"call-sdk","status":"publish","type":"ht_kb","link":"https:\/\/www.meiqia.com\/help\/article\/call-sdk\/","title":{"rendered":"\u547c\u53ebSDK"},"content":{"rendered":"\n<p>\u5173\u4e8e\u7f8e\u6d3d\u547c\u53ebSDK\u4f7f\u7528\u8bf4\u660e\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>&lt;script type=&quot;text\/javascript&quot; src=&quot;https:\/\/static-app.meiqia.com\/fe-callcenter-sdk\/callcenter-sdk-v1.js&quot;&gt;&lt;\/script&gt;<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u5f00\u653eAPI\u8bf7\u6c42\u8bf4\u660e<\/h2>\n\n\n\n<p id=\"u56d4b74b\">1.\u901a\u8fc7\u5de5\u4f5c\u53f0(<a href=\"https:\/\/app.meiqia.com\/setting\/developer-apis\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/app.meiqia.com\/setting\/developer-apis<\/a>)\u6216\u8005\u8be2\u95ee\u552e\u540e\u4eba\u5458\u83b7\u53d6\u4f01\u4e1aaccesstoken<\/p>\n\n\n\n<p id=\"u7f4831ca\">2.\u8bf7\u6c42\u5934headers\u91cc\u9762\u6dfb\u52a0 Authorization: &#8220;Bearer &#8221; + accesstoken \uff08<strong>Bearer\u548caccesstoken\u4e4b\u95f4\u6709\u4e00\u4e2a\u7a7a\u683c<\/strong>\uff09<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u83b7\u53d6\u53ef\u8f6c\u63a5\u5ba2\u670d\u5217\u8868<\/h2>\n\n\n\n<p id=\"ud95ba643\">\u8bf4\u660e\uff1a\u83b7\u53d6\u53ef\u8f6c\u63a5\u7684\u547c\u53eb\u5ba2\u670d\u5217\u8868<\/p>\n\n\n\n<p id=\"uca92554b\">\u5730\u5740\uff1a<strong> https:\/\/api.meiqia.com\/openapi\/ent\/v1\/sip\/configs<\/strong><\/p>\n\n\n\n<p id=\"u3e44058c\">\u8bf7\u6c42\u65b9\u6cd5\uff1aGET<\/p>\n\n\n\n<p id=\"u621a7449\">\u8bf7\u6c42\u5934\uff08headers\uff09\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u53c2\u6570<\/td><td>\u7c7b\u578b<\/td><td>\u5fc5\u586b<\/td><td>\u63cf\u8ff0<\/td><\/tr><tr><td>Authorization<\/td><td>String<\/td><td>\u662f<\/td><td>&#8220;Bearer &#8221; + accesstoken<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u8fd4\u56de\u53c2\u6570<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u53c2\u6570<\/td><td>\u7c7b\u578b<\/td><td>\u5fc5\u586b<\/td><td>\u63cf\u8ff0<\/td><\/tr><tr><td>ent_id<\/td><td>int<\/td><td><\/td><td>\u4f01\u4e1aid<\/td><\/tr><tr><td>agent_id<\/td><td>int<\/td><td><\/td><td>\u5ba2\u670did<\/td><\/tr><tr><td>answer_way<\/td><td>string<\/td><td><\/td><td>\u63a5\u542c\u65b9\u5f0f\uff0cweb:rtc &nbsp; &nbsp;soft_switch<\/td><\/tr><tr><td>created_at<\/td><td>string<\/td><td><\/td><td>\u521b\u5efa\u65f6\u95f4<\/td><\/tr><tr><td>effective_at<\/td><td>string<\/td><td><\/td><td>\u6709\u6548\u65f6\u95f4<\/td><\/tr><tr><td>expiration_at<\/td><td>string<\/td><td><\/td><td>\u8fc7\u671f\u65f6\u95f4<\/td><\/tr><tr><td>out_number<\/td><td>string<\/td><td><\/td><td>\u5916\u663e\u53f7\u7801<\/td><\/tr><tr><td>real_name<\/td><td>string<\/td><td><\/td><td>\u771f\u5b9e\u59d3\u540d<\/td><\/tr><tr><td>register_status<\/td><td>string<\/td><td><\/td><td>\u6ce8\u518c\u72b6\u6001\uff1aregister \uff0cunregister<\/td><\/tr><tr><td>updated_at<\/td><td>string<\/td><td><\/td><td>\u66f4\u65b0\u65f6\u95f4<\/td><\/tr><tr><td>worker_status<\/td><td>string<\/td><td><\/td><td>\u5de5\u4f5c\u72b6\u6001\uff0c\u4e3a\u7a7a\u65f6\u53ef\u4ee5\u8f6c\u63a5<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u83b7\u53d6SDK\u9274\u6743token<\/h2>\n\n\n\n<p id=\"u854e375b\">\u8bf4\u660e\uff1a\u83b7\u53d6\u62e5\u6709\u5750\u5e2d\u7684\u547c\u53eb\u5ba2\u670d\u5217\u8868<\/p>\n\n\n\n<p id=\"u79becca7\">\u5730\u5740\uff1a <strong>https:\/\/api.meiqia.com\/openapi\/ent\/v1\/login<\/strong><\/p>\n\n\n\n<p id=\"u0b5d8def\">\u8bf7\u6c42\u65b9\u6cd5\uff1aPOST<\/p>\n\n\n\n<p id=\"uc4c37eaa\">\u8bf7\u6c42\u5934\uff08headers\uff09\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u53c2\u6570<\/td><td>\u7c7b\u578b<\/td><td>\u5fc5\u586b<\/td><td>\u63cf\u8ff0<\/td><\/tr><tr><td>Authorization<\/td><td>String<\/td><td>\u662f<\/td><td>&#8220;Bearer &#8221; + accesstoken<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u8bf7\u6c42\u4f53\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u53c2\u6570<\/td><td>\u7c7b\u578b<\/td><td>\u5fc5\u586b<\/td><td>\u63cf\u8ff0<\/td><\/tr><tr><td>agent_id<\/td><td>String    <\/td><td>\u662f      <\/td><td>               <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u8fd4\u56de\u53c2\u6570<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u53c2\u6570<\/td><td>\u7c7b\u578b<\/td><td>\u5fc5\u586b<\/td><td>\u63cf\u8ff0<\/td><\/tr><tr><td>ExpireTime<\/td><td>string<\/td><td><\/td><td>\u8fc7\u671f\u65f6\u95f4<\/td><\/tr><tr><td>Token<\/td><td>string<\/td><td><\/td><td>SDK\u9274\u6743token<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u6d41\u7a0b\u56fe\uff1a<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe1-768x1024.png\" alt=\"\" class=\"wp-image-5190\" srcset=\"https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe1-768x1024.png 768w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe1-225x300.png 225w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe1-38x50.png 38w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe1-45x60.png 45w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe1-75x100.png 75w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe1.png 1094w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ol>\n<li>\u7528\u6237\u4f7f\u7528 accesstoken\uff0cagentId\u6765\u8bf7\u6c42\u670d\u52a1\u5668<\/li>\n\n\n\n<li>\u670d\u52a1\u5668\u8fdb\u884c\u9a8c\u8bc1\u8ba4\u8bc1\u7684\u4fe1\u606f<\/li>\n\n\n\n<li>\u670d\u52a1\u5668\u901a\u8fc7\u9a8c\u8bc1\u8fd4\u56de\u7ed9\u7528\u6237 \u5ba2\u670d token<\/li>\n\n\n\n<li>\u7528\u6237\u521d\u59cb\u5316\u65f6\u628a token\u4f20\u7ed9SDK;<\/li>\n\n\n\n<li>\u5e76\u5728\u6bcf\u6b21\u8bf7\u6c42\u65f6\u9644\u9001\u4e0a\u8fd9\u4e2a accessToken \u503c (\u5b58\u5728 headers \u91cc\u7684\u53c2\u6570 Authorization\uff09\u683c\u5f0f\u4e3a\uff1a \u2018Bearer xxxxxxx\u2019<\/li>\n\n\n\n<li>\u670d\u52a1\u7aef\u9a8c\u8bc1 token \u503c\uff0c\u5e76\u8fd4\u56de\u6570\u636e<\/li>\n\n\n\n<li>token \u5728\u7533\u8bf7\u540e\u4f1a\u643a\u5e26\u8d85\u65f6\u65f6\u95f4\uff0c\u5ba2\u6237\u7aef\u5e94\u8be5\u5728 accessToken \u8d85\u65f6\u65f6\u95f4\u8fc7\u534a\u65f6\u91cd\u65b0\u83b7\u53d6 token\u3002<\/li>\n\n\n\n<li>\u5982\u679c\u670d\u52a1\u5668\u9a8c\u8bc1 accessToken \u8fc7\u671f, \u8fd4\u56de status 401<\/li>\n\n\n\n<li>\u76d1\u542cunAuthorization\u4e8b\u4ef6\uff0c\u91cd\u65b0\u8bf7\u6c42token\uff0c\u5e76\u8c03\u7528\u5237\u65b0token\u63a5\u53e3\u66ff\u6362\u65b0token<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">SDK\u6d41\u7a0b\u2795<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u547c\u51fa\u6d41\u7a0b<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"1024\" src=\"https:\/\/meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-513x1024.png\" alt=\"\" class=\"wp-image-5192\" srcset=\"https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-513x1024.png 513w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-150x300.png 150w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-768x1532.png 768w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-25x50.png 25w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-770x1536.png 770w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-1027x2048.png 1027w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-30x60.png 30w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2-50x100.png 50w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe2.png 1112w\" sizes=\"(max-width: 513px) 100vw, 513px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u547c\u5165\u6d41\u7a0b<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"1024\" src=\"https:\/\/meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b-399x1024.png\" alt=\"\" class=\"wp-image-5194\" srcset=\"https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b-399x1024.png 399w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b-117x300.png 117w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b-768x1973.png 768w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b-19x50.png 19w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b-598x1536.png 598w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b-23x60.png 23w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b-39x100.png 39w, https:\/\/www.meiqia.com\/help\/wp-content\/uploads\/2022\/10\/\u547c\u53eb-SDK-\u6d41\u7a0b\u56fe-\u547c\u5165\u6d41\u7a0b.png 790w\" sizes=\"(max-width: 399px) 100vw, 399px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u521d\u59cb\u5316<\/h3>\n\n\n\n<p><strong>\u521b\u5efa\u5b9e\u4f8b<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>const mqCallSDK = new MQCallSDK()<\/code><\/pre><\/div>\n\n\n\n<p><strong>\u521d\u59cb\u5316SDK<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.init({\n    token:&#39;xxxxxxx&#39;, \/\/\u9274\u6743token\n    success: function (msg){\n            console.log(&#39;new Client success : &#39;, msg)\n        },\n    error: function (msg){\n            console.log(&#39;new Client error : &#39;, msg)\n        }\n \n})\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u83b7\u53d6\u5916\u663e\u53f7\u7801<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code> mqcallSDK.getAgentRule({\n   success: (data) =&gt; {\n    },\n   error:()=&gt;{}\n  })\n\n\/\/\u8fd4\u56de\u5916\u547c\u89c4\u5219\u6570\u636e\u5982\u4e0bAgentRuleType\u6240\u793a\n\n\/\/\u4eba\u5de5\u6307\u5b9a\u53f7\u7801\ntype Agent_numbers$1Type = {\n  default_number: string;  \/\/ \u9ed8\u8ba4\u53f7\u7801\n  numbers: Array&lt;string&gt;;  \/\/\u6240\u6709\u7684\u4eba\u5de5\u6307\u5b9a\u53f7\u7801\n  updated_at: string;\n};\n\n\/\/ \u52a8\u6001\u53f7\u7801\u7ec4\ntype Agent_groups$2Type = {\n  id: number;\n  name: string;\n  rule_type: number;  \/\/\u7535\u8bdd\u7c7b\u578b \uff0c1\u624b\u673a\u53f7\u7801\uff0c2\u56fa\u5b9a\u53f7\u7801\uff0c3\u968f\u673a\u53f7\u7801\uff0c4\u81ea\u6709\u53f7\u7801\n  numbers: Array&lt;string&gt;;\n  is_default: number;\n  updated_at: string;\n};\n\n  type AgentRuleType = {\n  default_rule: number; \/\/ 1\u4ee3\u8868\u4eba\u5de5\u6307\u5b9a\u53f7\u7801\uff0c2\u4ee3\u8868\u52a8\u6001\u53f7\u7801\u7ec4\n  agent_numbers: Agent_numbers$1Type;\n  agent_groups: Array&lt;Agent_groups$2Type&gt;;\n};\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u8bbe\u7f6e\u5916\u663e\u53f7\u7801<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.setOutNumber({\n\tdata: { rule, number, group_id },  \/\/ rule: 1\u4ee3\u8868\u4eba\u5de5\u6307\u5b9a\u53f7\u7801\uff0c2\u4ee3\u8868\u52a8\u6001\u53f7\u7801\u7ec4\uff0cnumber:\u4eba\u5de5\u6307\u5b9a\u53f7\u7801\uff0cgroup_id :\u52a8\u6001\u53f7\u7801\u7ec4id\n\tsuccess: function (msg){\n\tconsole.log(&#39;new Client success : &#39;, msg)\n\t},\n\terror: function (msg){\n\tconsole.log(&#39;new Client error : &#39;, msg)\n\t} \n})<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u8bbe\u7f6e\u5ba2\u670d\u72b6\u6001<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.setAgentStatus({\n      status: 2,  \/\/\u72b6\u6001\u7801  \u540e\u7eed\u4f1a\u8bf4\u660e\n      success: function (msg){\n            console.log(&#39;new Client success : &#39;, msg)\n        },\n    error: function (msg){\n            console.log(&#39;new Client error : &#39;, msg)\n        }  \n})<\/code><\/pre><\/div>\n\n\n\n<p id=\"u5e8c922f\">\u5ba2\u670d\u72b6\u6001\u7801\uff1a<\/p>\n\n\n\n<p id=\"u2870ba4f\">\u53ef\u66f4\u6539\u72b6\u6001 ==&gt; \u5728\u7ebf\uff1a1 \uff0c \u79bb\u7ebf\uff1a2\uff0c\u5c0f\u4f11\uff1a3\uff0c\u5fd9\u788c\uff1a4<\/p>\n\n\n\n<p id=\"u341d695d\">\u4e0d\u53ef\u66f4\u6539\u72b6\u6001 ==&gt; \u901a\u8bdd\u4e2d\uff1a6\uff0c\u632f\u94c3\u4e2d\uff1a7\uff0c\u6574\u7406\u4e2d\uff1a8<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u547c\u53eb<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td colspan=\"2\">\u53c2\u6570\u540d\u79f0<\/td><td>\u7c7b\u578b<\/td><td>\u6821\u9a8c<\/td><td>\u8bf4\u660e<\/td><\/tr><tr><td rowspan=\"4\">client<\/td><td>number<\/td><td>string<\/td><td rowspan=\"2\">number\u4e0eprivacyNumber\u5fc5\u4f20\u4e00\u4e2a<\/td><td>\u88ab\u53eb\u53f7\u7801\u660e\u6587<\/td><\/tr><tr><td>privacyNumber<\/td><td>string<\/td><td>\u88ab\u53eb\u53f7\u7801\u5bc6\u6587\uff0c\u4f18\u5148\u7ea7\u6bd4number\u9ad8<\/td><\/tr><tr><td>userData<\/td><td>string<\/td><td rowspan=\"5\">\u975e\u5fc5\u4f20<\/td><td>\u4e1a\u52a1\u7cfb\u7edf\u81ea\u5b9a\u4e49\u6570\u636e\uff0c\u53ef\u4ee5\u662fuuid\u4e4b\u7c7b\u7684\u4e1a\u52a1ID\uff0c\u6700\u591a 300 \u4e2a\u5b57\u7b26<\/td><\/tr><tr><td>outNumber<\/td><td>string<\/td><td>\u5916\u663e\u53f7\u7801\u6216\u53f7\u7801\u7ec4\u3002\u53f7\u7801\u7ec4\u91c7\u7528group{ID}\u7684\u5f62\u5f0f\u4f20\u9012\uff0c\u5982\u53f7\u7801\u7ec4ID\u4e3a2\u7684\u4f8b\u5b50\u4e3a:gourp2\u3002\u8bf7\u6ce8\u610f\uff0c\u8fd9\u91cc\u7684\u5916\u663e\u53f7\u7801\u548c\u53f7\u7801\u7ec4\u5fc5\u987b\u5df2\u7ecf\u5206\u914d\u7ed9\u8fd9\u4e2a\u5750\u5e2d\uff0c\u624d\u80fd\u6b63\u5e38\u4f7f\u7528\u3002<br>\u5728\u8fd9\u91cc\u8bbe\u7f6e\u7684\u5916\u663e\u53f7\u7801\uff0c\u4f18\u5148\u7ea7\u9ad8\u4e8e\u4f7f\u7528\u8bbe\u7f6e\u5916\u663e\u53f7\u7801\uff08mqCallSDK.setOutNumber\uff09\u65b9\u6cd5\u8bbe\u7f6e\u7684\u5916\u663e\u53f7\u7801<\/td><\/tr><tr><td colspan=\"2\">success<\/td><td>function<\/td><td>\u6210\u529f\u56de\u8c03\u51fd\u6570\uff0c\u8bf7\u6ce8\u610f\u8fd9\u91cc\u7684\u6210\u529f\u6216\u5931\u8d25\u5e76\u4e0d\u662f\u610f\u5473\u7740\u7535\u8bdd\u7684\u547c\u53eb\u662f\u5426\u63a5\u901a\uff0c\u53ea\u662f\u8868\u793a\u53d1\u8d77\u547c\u53eb\u8fd9\u4e2a\u52a8\u4f5c\u6210\u529f\u4e0e\u5426<\/td><\/tr><tr><td colspan=\"2\">error<\/td><td>function<\/td><td>\u5931\u8d25\u56de\u8c03\u51fd\u6570\uff0c\u8bf7\u6ce8\u610f\u8fd9\u91cc\u7684\u6210\u529f\u6216\u5931\u8d25\u5e76\u4e0d\u662f\u610f\u5473\u7740\u7535\u8bdd\u7684\u547c\u53eb\u662f\u5426\u63a5\u901a\uff0c\u53ea\u662f\u8868\u793a\u53d1\u8d77\u547c\u53eb\u8fd9\u4e2a\u52a8\u4f5c\u6210\u529f\u4e0e\u5426<\/td><\/tr><tr><td colspan=\"2\">validatorErrorCb<\/td><td>function<\/td><td>\u81ea\u5b9a\u4e49\u9a8c\u8bc1\u89c4\u5219<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.call({\n    \/\/privacyNumber \u4ee3\u8868\u52a0\u5bc6\u4e4b\u540e\u7684\u53f7\u7801\uff0c\u53ea\u8981\u4f20\u4e86 privacyNumber \u5219\u4ee3\u8868\u4f7f\u7528\u52a0\u5bc6\u547c\u53eb\n    \/\/\u53c2\u6570\u4e2d\u7684 client \u5bf9\u8c61 number \u548c privacyNumber \u5fc5\u586b\u4e00\u9879\n    \/\/userData \u6700\u591a 300 \u4e2a\u5b57\u7b26\n    client:{number:&#39;xxxx&#39;,privacyNumber:&#39;xxxxxx&#39;,userData:&#39;xxxx&#39;,outNumber:&#39;xxxx&#39;}, \n    success: ()=&gt;{},\n    error:()=&gt;{},\n    validatorErrorCb:()=&gt;{} \/\/\u81ea\u5b9a\u4e49\u9a8c\u8bc1\u89c4\u5219\n})<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u63a5\u542c<\/strong><\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.answer ()<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u6302\u65ad<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.hangup()<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u9759\u97f3<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.muteCall({\n    success: ()=&gt;{},\n    error:()=&gt;{}\n})<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u53d6\u6d88\u9759\u97f3<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.unmuteCall({\n    success: ()=&gt;{},\n    error:()=&gt;{}\n})<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u4fdd\u6301<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.holdCall({\n    success: ()=&gt;{},\n    error:()=&gt;{} \n})<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u53d6\u6d88\u4fdd\u6301<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.unholdCall({\n    success: ()=&gt;{},\n    error:()=&gt;{}  \n})<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u8f6c\u63a5<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.transferCall({\n    agentId:12123\uff0c\/\/\u5ba2\u670dID\n    success: ()=&gt;{},\n    error:()=&gt;{}   \n})<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u5237\u65b0token<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>mqCallSDK.refreshToken({\n    token:&#39;&#39;,\n    success:()=&gt;{},\n    error:()=&gt;{}\n})<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u4e8b\u4ef6\u76d1\u542c<\/h3>\n\n\n\n<p id=\"u59d1d4d1\">SDK\u63d0\u4f9b\u4ee5\u4e0b\u4e8b\u4ef6\u76d1\u542c<\/p>\n\n\n\n<p id=\"u5c1810c2\">\u901a\u7528\u8fd4\u56de\u6570\u636e<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>{\n  &quot;sip&quot;: &quot;&quot;,   \/\/SIP\u53f7\n  &quot;customer&quot;: &quot;&quot;,        \/\/\u987e\u5ba2\u53f7\u7801\n  &quot;action&quot;: &quot;register&quot;,  \/\/ \u4e8b\u4ef6\u540d\u79f0\n  &quot;user_agent&quot;: &quot;JsSIP&quot;,\t\/\/ \u6ce8\u518c\u65b9\u5f0f\n  &quot;uuid&quot;: &quot;&quot;,\t\t\t\t\t\t\t\/\/\u901a\u8bddid\n  &quot;trunk_number&quot;: &quot;&quot;,\t\t\t\/\/\u5916\u663e\u53f7\n  &quot;trunk_number_name&quot;: &quot;&quot;,  \/\/\u5916\u663e\u522b\u540d\n  &quot;queue_name&quot;: &quot;&quot;\t\t\t\t\t\/\/\u961f\u5217\u540d\u79f0\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"RrlOq\">register \u6ce8\u518c\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"u2e82c933\">\u8fd4\u56de\u901a\u7528\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Amy1Y\">unregister \u6ce8\u9500\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"u94682cdd\">\u8fd4\u56de\u901a\u7528\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P4e6j\">calling \u5916\u547c\u632f\u94c3\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"u8bf829ea\">\u8fd4\u56de\u901a\u7528\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mOtDM\">incomingCall \u547c\u5165\u632f\u94c3\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"u1bf6110d\">\u8fd4\u56de\u901a\u7528\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"nNfHG\">answer \u63a5\u542c\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"ua8c3ed27\">\u8fd4\u56de\u901a\u7528\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"SzsPK\">hangup \u6302\u65ad\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"u39ee5a05\">\u8fd4\u56de\u901a\u7528\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"B56E4\">notifySocketReconnectFailed ws\u8fde\u63a5\u65ad\u5f00\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"ud7578cb8\">\u8fd4\u56de\u901a\u7528\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"hF9Kv\">blackList \u547c\u51fa\u53f7\u7801\u4e3a\u9ed1\u540d\u5355\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"u66d383b6\">\u8fd4\u56de\u901a\u7528\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"D8KIH\">unAuthorization token\u8fc7\u671f\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"ubf865d94\">\u65e0\u8fd4\u56de\u6570\u636e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Q9wro\">agentInitStatus \u521d\u59cb\u5316\u5750\u5e2d\u4e8b\u4ef6<\/h3>\n\n\n\n<p id=\"uf70f9361\">\u8fd4\u56de\u53c2\u6570<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>{\n  callAgentStatus: xx,   \/\/\u5ba2\u670d\u72b6\u6001\n  outNumber: xx,\t\t\t\t\/\/\u5ba2\u670d\u5916\u663e\u53f7\u7801\n}<\/code><\/pre><\/div>\n\n\n\n<p>\u5ba2\u670d\u72b6\u6001\u7801\u67e5\u770b\u8bbe\u7f6e\u5ba2\u670d\u72b6\u6001\u8bf4\u660e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u4e8b\u4ef6\u76d1\u542c\u793a\u8303\u4ee3\u7801<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>mqCallSDK.on(&#39;calling&#39;, (data) =&gt; {\n     \n   }).on(&#39;incomingCall&#39;, data =&gt; {\n      \n   })\n     .on(&#39;answer&#39;, data =&gt; {\n         \n     }).on(&#39;hangup&#39;, data =&gt; {\n        \n     }).on(&#39;unAuthorization&#39;, () =&gt; {\n       \n     })<\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5173\u4e8e\u7f8e\u6d3d\u547c\u53ebSDK\u4f7f\u7528\u8bf4\u660e<\/p>\n","protected":false},"author":4,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"ht-kb-category":[8],"ht-kb-tag":[148,108],"_links":{"self":[{"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/ht-kb\/5184"}],"collection":[{"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/comments?post=5184"}],"version-history":[{"count":16,"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/ht-kb\/5184\/revisions"}],"predecessor-version":[{"id":6462,"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/ht-kb\/5184\/revisions\/6462"}],"wp:attachment":[{"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/media?parent=5184"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/ht-kb-category?post=5184"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.meiqia.com\/help\/wp-json\/wp\/v2\/ht-kb-tag?post=5184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}