我知道这是一个罕见的话题,只是试试我的运气来获得解决方案。
如何在 AttributeExtension 下创建新的 KeyValueCollection?我现在的情况是我想根据呼叫者的首选语言更改保留音乐 (MOH)。这是我从某人那里得到的 RequestHoldCall 消息:
message RequestHoldCall
AttributeThisDN '1234'
AttributeConnID 008101f3c4570003
AttributeExtensions [35] 00 01 00 00..
'music' '\music\on_hold\pcmu.wav'
AttributeReferenceID 10
有人告诉我,如果我可以在 AttributeExtension 下更改音乐文件的值,那么它就可以工作。我的问题是我的 RequestHoldCall 消息中没有 AttributeExtension。那么如何在我的编码中添加或设置它呢?
顺便说一句,我正在使用 Genesys Platform SDK 8.5 开发代理桌面。