ok things are working better since I found the packt site.. http://www.packtpub.com/freeswitch-1-0-6-build-robust-high-performance-telep... much easier to understand than the wiki.... Anyway now got a strange one.. incoming calls from pennytel fail with the following.. 2011-06-29 21:15:36.048108 [NOTICE] switch_channel.c:890 New Channel sofia/external/041xxxxxxx@202.85.243.105 [616f79a7-763d-435b-9038-527483621a38] 2011-06-29 21:15:36.048108 [INFO] mod_dialplan_xml.c:336 Processing 041xxxxxxx <041xxxxxxx>->618xxxxxxx in context public 2011-06-29 21:15:36.048108 [ERR] switch_core_session.c:413 Could not locate channel type 101 XML default 2011-06-29 21:15:36.048108 [NOTICE] switch_ivr_originate.c:2443 Cannot create outgoing channel of type [101 XML default] cause: [CHAN_NOT_IMPLEMENTED] 2011-06-29 21:15:36.048108 [INFO] mod_dptools.c:2680 Originate Failed. Cause: CHAN_NOT_IMPLEMENTED 2011-06-29 21:15:36.048108 [NOTICE] mod_dptools.c:2799 Hangup sofia/external/041xxxxxxx@202.85.243.105 [CS_EXECUTE] [CHAN_NOT_IMPLEMENTED] 2011-06-29 21:15:36.048108 [NOTICE] switch_core_session.c:1308 Session 1 (sofia/external/041xxxxxxx@202.85.243.105) Ended 2011-06-29 21:15:36.048108 [NOTICE] switch_core_session.c:1310 Close Channel sofia/external/041xxxxxxx@202.85.243.105 [CS_DESTROY] The relevant dialplan in usr/local/freeswitch/conf/dialplan/public <include> <extension name="public_did"> <condition field="destination_number" expression="^(618xxxxxxx )$"> <action application="set" data="domain_name=$${domain}"/> <action application="bridge" data="101 XML default"/> </condition> </extension> </include> It looks pretty textbook to me, but for some reason it can't create a channel to that extension.. I can call that extension internally no problems however.. Thanks! Bret