web-dev-qa-db-ja.com

アスタリスクの内線番号ではなく電話を共有する

新しいAsteriskPBXをセットアップしていて、IP電話を購入中です。一度に全部買うわけにはいかないので、必要に応じて電話を追加する予定です。ただし、社内の各人に1つの拡張機能を作成して、クライアントへの配布を開始できるようにしたいと思います。

私の計画は、社内の各人に1つずつ、複数の内線番号を作成することですが、電話の約半分を持っています。電話機は単一回線をサポートします。 Asterisk(FreePBXを使用)では、次のように構成します。

Extensions
  2001 -> Phone connected
  2002 -> Phone connected
  2003
  2004

Routes
  2001 -> Rings extension 2001
  2002 -> Rings extension 2002
  2003 -> Rings extension 2001
  2004 -> Rings extension 2002

電話を追加購入した後、ルートを展開するので、各番号は実際の内線番号になります。

これは実際に機能しますか?誰かがこれに似た何かをした経験がありますか?

1
pgb

うん、それはうまくいくでしょう。ダイヤルステートメントは次のようになります(ピアの名前が内線番号と同じであると想定)。

exten => 2001,1,Dial(SIP/2001)

その後、2003年:

exten => 2003,1,Dial(SIP/2001)

新しい電話を受け取ったら、内線のダイヤルステートメントを変更するだけで問題ありません。

1
Zypher

もう1つできることは、呼び出されている内線番号に応じて発信者ID情報を変更することです。あなたはこのようなことをすることができます:

exten => 2001、n、Set(CALLERID(name)= Call forExt。2001)
 exten => 2003、n、Set(CALLERID(name)= Call forExt。2003)

着信番号は引き続き表示されますが、名前フィールドには、ダイヤルされている内線番号が表示されます。

もう1つのオプションは、「2001:」または「2003:」を発信者ID名フィールドの前に追加することです。

電話機が複数回線対応の場合にそれを行う別の方法は、各回線に異なる内線番号を割り当ててから、回線1が内線番号を鳴らすことができます。 2001およびライン2リング内線。 2003年

1
Ken

動的エージェントを作成できます。

したがって、agent =拡張機能であり、そのエージェント/拡張機能に登録する必要があります。

つまり、就業日にいくつかの番号を入力し、パスワードを入力します。その後、アスタリスクは電話YYYでそのエージェントXXXXを「覚えています」。このようにして、電話を移動せずにユーザーを移動できます。

0
arheops