Hi after src/channels/chan_modem_aopen.c I made another channel driver called src/channels/chan_modem_usr2976.c. I made all the changes it required. The driver loads fine, initializes modem etc: Asterisk Dynamic Loader Starting: ?[chan_modem.so]?=>?(Generic?Voice?Modem?Driver) ??==?Loading?modem?driver?chan_modem_usr2976.so?=>?(U.S.?Robotics?56K?Voice INT V5.19.1, OEM 2976 driver) ????--?Configured?modem?/dev/ttyS4?with?driver?USR2976?(3Com?Corp.?Model U.S. Robotics 56K Voice Revision 5.19.1?7/15/99) My problem is with asterisk usage. I know I am missing something I just don't know what. I made these changes to the /etc/*.conf files that installed after the compilation of the source code: modem.conf: ????????driver=usr2976 ????????type=usr2976 ????????device?=>?/dev/ttyS4 modules.conf: ????????load?=>?chan_modem.so extensions.conf: ????????;TRUNK=Zap/g2???????????????????????????????????;?Trunk?interface ????????TRUNK=usr2976/ttyS4 I am not sure how to make a call to USR modem from PSTN ring the Console, and I dont know how to dial out. when typing dial 93102355 on CLI i get the following error CLI> dial 93102355 Feb 11 00:03:43 WARNING[245776]: channel.c:1647 ast_request: No channel type registered for 'usr2976' Feb 11 00:03:43 NOTICE[245776]: app_dial.c:527 dial_exec: Unable to create channel of type 'usr2976' ??==?Everyone?is?busy?at?this?time Urgent handler *CLI> When I change the modem.conf to: ????????type=autodetect I get the same response. Agron...