官术网_书友最值得收藏!

Chapter 5. Understanding the XML Dialplan

The Dialplan is a crucial part of any FreeSWITCH installation. Indeed, any PBX must have a Dialplan, sometimes called a numbering plan, in order to handle the routing of calls. In simple terms, a Dialplan is a list of instructions on where to route a call. For example, when a user picks up a phone and dials 1000, how does the system know what to do with that call? The example Dialplan knows to connect the calling party to the telephone registered as user ID 1000. However, the Dialplan can do much more than merely connect the calling and called parties. The Dialplan contains instructions on what the call should do and how it should behave.

In the previous chapter we made small modifications to the Dialplan. In this chapter, we will build upon that foundation and introduce the basics of routing and controlling calls as we discuss the following topics:

  • Overview of the XML Dialplan
  • Contexts, extensions, and actions
  • Conditions, patterns, and regular expressions
  • Channel variables
  • Creating and testing a new extension
  • Important Dialplan applications
  • Writing Dialstrings
主站蜘蛛池模板: 贺兰县| 鸡泽县| 从化市| 米脂县| 柏乡县| 方山县| 宁安市| 景东| 曲水县| 富源县| 东安县| 汤原县| 靖远县| 嘉鱼县| 辽宁省| 达拉特旗| 宁蒗| 南郑县| 博白县| 广灵县| 芦山县| 博客| 金阳县| 阿拉善右旗| 古交市| 田东县| 剑河县| 夹江县| 金川县| 蓝田县| 克拉玛依市| 杨浦区| 广德县| 田林县| 延庆县| 和田市| 屯留县| 岢岚县| 苗栗市| 乐山市| 泰安市|