2012年6月18日
摘要: Asterisk的AMI接口已经很丰富了,如果需要扩展,可以参考本文。一、扩展Asterisk的AMI接口涉及文件:main/manager.c 1、函数注册添加 myOriginate接口在函数int __init_manager(int reload)中添加如下代码:ast_manager_register_xml("myOriginate", EVENT_FLAG_ORIGINATE,action_myOriginate); // Add by Mike2、功能实现:View Code //Add by Mikestatic int action_myOriginat 阅读全文
posted @ 2012-06-18 23:34 Mike_Zhang 阅读(2487) 评论(0) 推荐(0) 编辑
摘要: 一、复制进程映像1、fork函数介绍 此系统调用主要复制当前进程,在进程表中创建一个新的表项,新表项中的许多属性与当前进程是相同的。新进程几乎与原进程一模一样,执行的代码也完全相同,但新进程有自己的数据空间、环境和文件描述符。2、典型使用fork的代码片段:pid_t pid;pid = fork();switch(pid){case -1: // error occur perror("fork failed"); exit(1);case 0: // child break;default: // parent break;}3、示例示例... 阅读全文
posted @ 2012-06-18 22:57 Mike_Zhang 阅读(2300) 评论(0) 推荐(0) 编辑