2017-06-13 4 views
0

drachtio-fsmrfの例を実行しようとしていますが、を表示していますdrachtio_mrf sipプロファイルが見つかりませんエラー。メディアSIPサーバはフリーズスイッチで、私は同じエラーでいくつかのコードexamplesをテストします。エラー:メディアサーバーでdrachtio_mrfのSIPプロファイルが見つかりません

完全なエラートレースが次である:

 
/home/ubuntu/my-drachtio-example/node_modules/drachtio-fsmrf/lib/mediaserver.js:117 
     if(null === results) { throw new Error('No drachtio_mrf sip profile found on the media server: ' + status);} 
           ^

Error: No drachtio_mrf sip profile found on the media server:      Name Type          Data State 
================================================================================================= 
      external-ipv6 profile     sip:[email protected][::1]:5080 RUNNING (0) 
      174.31.10.112  alias         internal ALIASED 
       external profile   sip:[email protected]:5080 RUNNING (0) 
    external::example.com gateway     sip:[email protected] NOREG 
      internal-ipv6 profile     sip:[email protected][::1]:5060 RUNNING (0) 
       internal profile   sip:[email protected]:5060 RUNNING (0) 
================================================================================================= 
4 profiles 1 alias 

    at MediaServer. (/home/ubuntu/my-drachtio-example/node_modules/drachtio-fsmrf/lib/mediaserver.js:117:40) 
    at . (/home/ubuntu/my-drachtio-example/node_modules/modesl/lib/esl/Connection.js:141:16) 
    at EventEmitter.emit (/home/ubuntu/my-drachtio-example/node_modules/eventemitter2/lib/eventemitter2.js:339:22) 
    at Connection._onEvent (/home/ubuntu/my-drachtio-example/node_modules/modesl/lib/esl/Connection.js:805:10) 
    at EventEmitter.emit (/home/ubuntu/my-drachtio-example/node_modules/eventemitter2/lib/eventemitter2.js:339:22) 
    at Parser._parseEvent (/home/ubuntu/my-drachtio-example/node_modules/modesl/lib/esl/Parser.js:208:10) 
    at Parser._parseBody (/home/ubuntu/my-drachtio-example/node_modules/modesl/lib/esl/Parser.js:100:10) 
    at Parser._parseHeaders (/home/ubuntu/my-drachtio-example/node_modules/modesl/lib/esl/Parser.js:76:37) 
    at Parser._parseHeaders (/home/ubuntu/my-drachtio-example/node_modules/modesl/lib/esl/Parser.js:84:37) 
    at Parser._parseHeaders (/home/ubuntu/my-drachtio-example/node_modules/modesl/lib/esl/Parser.js:84:37) 

私はリポジトリからのreadmeの指示に従って、私はエラーがdrachtio-fs-ansimbreプロジェクトとしてそれを設定するステップであってもよいと思います。私はこの手順を実行/適用する方法を知らない。

アプリのコードは次のとおりです。

var app = require('drachtio')() ; 
var Mrf = require('drachtio-fsmrf') ; 
var mrf = new Mrf(app) ; 
var Srf = require('drachtio-srf') ; 
var srf = new Srf(app) ; 

srf.connect({ 
    host: '127.0.0.1', 
    port: 9022, 
    secret: 'cymru', 
}) 
.on('connect', (err, hostport) => { console.log(`connected to drachtio listening on ${hostport}`) ;}) 
.on('error', (err) => { console.error(`Error connecting to drachtio at ${err || err.message}`) ; }) ; 


mrf.connect({ 
    address: '127.0.0.1', 
    port: 8021, 
    secret: 'ClueCon' 
}, (ms) => { 
    console.log(`connected to media server `); 
    // save the media server object as in app locals so it can be retrieved from middleware 
    srf.locals.ms = ms ; 
}) ; 

答えて

関連する問題