我在VoIP方面很新手。在处理这个项目之前,我比较熟悉结构化的& OOP编程,比如Java或C++。现在我必须编写一个非常复杂的IVR脚本(它允许用户呼叫呼叫中心和听音乐&做一些额外的任务,如管理,书签最喜欢等)Asterisk编程技巧?
我对Asterisk代码的第一印象是它有点像Assembly,对我来说是一场噩梦:几乎没有任何结构,许多Gotoif
命令(类似于Pascal中的goto
,这是非常令人沮丧的),和no(?) IDE用于保持轨迹恒定,可变。
如果我拥有的是记事本+ ++来搜索并按照一些人以前写过的脚本,并且有数百个Gotoif
(他已离开公司),那么我的脑袋就会炸毁。
是否有任何提示或工具来帮助编码脚本Asterisk,在处理大量情况时更容易控制流程?
自从我提出这个问题3年多以后回来(因为有人投票通知了系统的通知)。尽管我不再和Asterisk一起工作,但我认为,如果我当时使用Sublime Text,生活本来会容易得多。如果您熟悉Go to或者操作命令,那真的是一个非常棒的编辑:) –