1

Aから内線Bに通話を転送したい。B内線もvxmlを実行している。

パラメータをAからBに転送するにはどうすればよいですか。

宛先にaniパラメータを追加するオプションがあることを確認しました。B拡張vxmlでどのように呼び出すことができますか?

ありがとう

4

2 に答える 2

0

VoiceXMLでの転送中にパラメータを直接渡す方法を知りません。ただし、パラメータをデータベースに保存し、一意の番号をキーオフするタイプのCTIミドルウェアを開発することはできます。次に、使用しているプラ​​ットフォームでANIのなりすましが許可されていると仮定して、通話を転送するときにその番号をANIとして使用します。次に、vxmlアプリケーションBが呼び出しに応答すると、最初にANIを取得し、次にANIのデータベースでルックアップを実行してパラメーターを取得します。

于 2012-06-04T13:09:16.553 に答える
0

VXML を使用している場合

transferタグのaai属性を使ってみましたか?

 `<transfer
     aai = "string"
     aaiexpr = "ECMAScript_Expression"
   bridgeexpr = "ECMAScript_Expression"
    cond = "string"
    connecttimeout = "integer"
    connecttimeoutexpr = "ECMAScript_Expression"
    dest = "string"
    destexpr = "ECMAScript_Expression"
    expr = "ECMAScript_Expression"
    maxtime = "integer"
    maxtimeexpr = "ECMAScript_Expression"
    name = "string"
    transferaudio = "URI"
    transferaudioexpr = "ECMAScript_Expression"
    type = "string"
    />`

ここで送信される文字列は、VoiceXML コンテキストでセッション パラメータとして取得できます。このようなsession.connection.aai

お役に立てれば

于 2012-10-18T15:01:49.823 に答える