問題タブ [ringcentral]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - SIP アプリを RingCentral サーバーに接続する
RingCentral がホストするデジタル SIP 回線に SIP iOS アプリを接続しようとしています。RingCentral によって指定された回線の設定は次のとおりです。
したがって、次のように SIP アプリをセットアップしました。
アプリがサーバーに接続できません。誰でもエラーを見つけることができますか? 参考までに、私が使用しているアプリはiDoubssip2sip.info
で、これをやなどの複数の SIP サーバーに接続できましたvoipraider.com
。どんな助けでも本当に感謝しています。
編集: これは、Android で同様のアプリをセットアップすることについて話している彼らのボードの投稿です - LINK。この質問を彼らの掲示板にも投稿しましたが、まだ返信がありません。
mysql - MySQLカウントIFおよびJOIN
私は2つのテーブルを持っています:
deskcases
:| CaseID | Resolved At(Date) | Labels |
ringcentral
:| Date | Type | Action Result |
私の目標は、過去7日間に次の出力を取得することです。
2つの別々のテーブルでケースと呼び出しをカウントしてから、カウントを結合して日付でグループ化する必要があります。また、2つのテーブルで異なる日付形式を扱っているため、奇抜なgroupby関数とjoin関数を使用しています。
また、過去7日間のすべての日付を参加に含める必要があります(deskcases
すべての日付があるので、INNER JOINはここで機能するはずです)
最後に、以下のクエリを実行しようとしましたが、1、2分経っても結果が得られずにチャーンします。これを機能させる方法について何かアイデアはありますか?よろしくお願いします!:-)
(MySQL 5.0.96の実行)
編集
これを少し編集して結果を出すことができましたが、すべてのケースとサブセレクトクエリを使用した呼び出しをカウントしているようで、合計は日付でグループ化されていません。コードは次のとおりです。
c# - C# での TIFF 添付ファイルの電子メールの解析
RingCentral と eFax という 2 つの異なるファックス プロバイダーから送信された電子メールから TIFF 添付ファイルを抽出する電子メール パーサーを作成しました。
アプリケーションは、Pop3 を使用して電子メールをテキスト ストリームとして取得し、テキストを解析して、Tiff 画像を表すセクションを識別します。
テキストのそのセクションをバイト配列に変換し、 を使用するBinaryWriter
ことで、ローカル ハード ドライブに TIFF ファイルを作成できます。
問題は、テキストをバイト配列に変換するときに、eFax 電子メールの添付ファイルによって実行時エラーが発生することです。
次のエラーが表示されます。
入力は有効な Base-64 文字列ではありません。非 Base 64 文字、3 つ以上の埋め込み文字、または埋め込み文字の間に非空白文字が含まれているためです。
文字列のエンコード/デコードに関係していると思いますが、さまざまなエンコードの種類を試しましたが、それでもエラーが発生します。
いくつかの追加情報:
- プログラミング言語: C#
- メールホスト: GMail
- メールを自分自身に手動で転送すると、パーサーは機能しますが、元のメールに対しては機能しません。
- GMail で自動転送も試しましたが、うまくいきませんでした。
以下の最初のコメントに返信します。返信ありがとうございます。
TIFF ファイルは、TIFF ファイルの添付ファイルに関連付けられている電子メールからテキストのセクションを取得し、それをバイト配列に変換して、.tiff
ファイル拡張子を付けてファイルを保存することによって作成されます。これは、すべての RingCentral メールで問題なく機能します。たとえば、RingCentral の電子メール セクション ヘッダーは次のようになります。
base64 の Content-Transfer-Encoding 値に注意してください。これは、次の C# 変換コードを使用する理由を説明しています。
_data
プライベート変数で、上記の SaveToFile メソッドで戻り値として使用されます (つまり_data
、 this.Data プロパティ値が使用されたときに返されます)。
次に、eFax (失敗した電子メール) セクション ヘッダーの場合:
それもbase64を示しています。Convert.FromBase64String()
では、メソッド呼び出しは機能しないのでしょうか?
また、パーサーが追加のテキストを取得しているかどうかも確認します。しかし、何かが足りない場合は、ご指摘ください。ありがとう。
最新の更新:
結局のところ、問題はエンコーディングではなく、私のパーサーでした! 添付テキストに追加のヘッダー値を誤って含めてしまいました。それは今働いています。ありがとう。
c# - C# を使用した RingCentral FaxOut API の統合
こんにちは、元気ですか?FaxOut API を使用しようとしています。
http://service.ringcentral.com/faxoutapi/
これは、API に関するドキュメント全体です。基本的に、いくつかのデータを含む HTTP POST を送信する必要があります。
これは私のコードですが、うまく動作させることができません。何かわからないことがあれば教えてください。
どうもありがとうございました!
vba - Excel VBA RingCentral FaxoutAPI からの HTTP ポスト
このコードを機能させるには助けが必要です。私は、VBA でのプログラミングだけでなく、HTTP ポストとフォームに関連するものもまったく初めてです。ここで質問を読み、API ヘルプに従って、機能するようにあらゆることを試みましたが、何も機能していないようです。
API リファレンスを見つけることができる Web サイトは次のとおりです: http://service.ringcentral.com/faxoutapi/
また、これまでに持っているコードは次のとおりです。
一般的なエラーを意味する 5 の応答値を取得し続けます。フォームが正しい形式と一致していないと確信しています。また、API のリファレンスに示されているように、ファイルをアップロードできるようにしたいと考えています。
前もって感謝します
php - カールポスト付属
pdf ファイル形式のローカル ドライブを添付し、PHP CURL を使用して API に投稿する必要があります。
RingCentral FaxOut API ドキュメントはこちら
API は応答として何も返しません。添付ファイルを正しく送信していないと思います。添付ファイルはバイナリ ストリームである必要があります。base64_encode を試しましたが、成功しませんでした。
リクエスト本文の例にあるように、添付ファイルのヘッダーは次のようにする必要があります
javascript - ユーザースクリプトが ajax で読み込まれたコンテンツで実行されていません。(waitForKeyElements が機能しない)
電話番号のページをスキャンし、VOIP API 経由で電話をかけるためのリンクを追加するスクリプトがあります。とてもシンプルで、ほぼすべてのページで機能します。
ただし、実際に実行したいページでは機能しません(残念ながら、そのページはペイウォールの背後にあるため、リンクは役に立ちません)。
私のスクリプト (基本的には Linkify ( http://userscripts-mirror.org/scripts/review/6111 ) のコピーですが、私のニーズに合わせて更新されています):
- ページには、navbar に合計 12 個のタブがあります。最初の読み込みで、ページは 2 つのタブ (
#info_tab
と#client_tab
) のコンテンツを読み込みます。これらのタブ/divに最初にロードされたデータで、スクリプトが期待どおりに実行されます。ただし、他のナビゲーション タブのコンテンツでは実行されません。いくつかの投稿でwaitForKeyElements
説明されているように使用するなど、複数の回避策を試しましたが、識別されたタブ/divが読み込まれたときにスクリプトを再実行しますが(ページ全体の正規表現に一致する番号に電話アイコンが挿入されます)、まだ選択されていませんこれらの新しいタブでデータをアップします。(したがって、すべての情報で実行されていますが、新しい情報では実行されていないようです)。waitForKeyElements
以下のページのコードを掲載しましたが、これには機密情報が含まれているため大幅に編集されています。に分離Head
とBody
- コンソールに基づくと、残りの 10 個のタブのそれぞれからのコンテンツは、ユーザーが特定のナビゲーション タブにマウスオーバーするたびに、2 つの別個の http Get 要求を介して読み込まれるようです。最初のリクエストは、本質的に新しくロードされたデータのラッパーであるページに対するものと思われます。
たとえば、私のコンソールには次のように表示されます。
XHR の読み込みが完了しました: GET "https://website.com/relationships?id=xxxxxxxxxx"
(投稿あたりの最大文字数を制限しているため、このラッパー ページのコードをコメントに投稿します)。
次に、その「ラッパーページ」はjsonデータをプルします(明らかに、価値があるために dtRender 1を使用しています)。
XHR の読み込みが完了しました: GET "https://website.com/relationships.json?id=xxxxxxxxxx&sEcho=1&iCol…=asc&dt_search%5Bquery%5D=&dt_table_id=relationships_table&_=14174695xxxxx".
- 私が言ったように、私は を試し
waitForKeyElements
ました。リンクにフォーカスを追加して、スクリプトを実行する前にデータをロードしようとしました...何があっても、このロード後のデータでスクリプトを実行することはできません。
これを機能させることができるかどうか途方に暮れており、これをほとんどあきらめました。この方法でロードされたデータをスクリプトで実行することは可能ですか? アイデアをありがとう。