I'm looking to create a iOS app utilizing SIP functionality for various functions. I've found the Siphon project hosted here: http://code.google.com/p/siphon/, and see that it's dependent on pjSip.
It looks like I could either create bindings for the pjSip library by following details here: http://docs.xamarin.com/ios/advanced_topics/linking_native_libraries or I could potentially create bindings directly into Siphon obj-c library as detailed here: http://docs.xamarin.com/ios/advanced_topics/binding_new_objective-c_types
Would it be possible to create the equivalent of a 'user control' in obj-c representing the dialer pad, controllers, views, logic - and then add that to a MT project, and have that obj-c 'user control' added to a form in MT?
I'm new to obj-c and MT, so please let me know if I missed something obvious, it looks like a lot of this has changed with recent releases.
Update -
After some further research, it looks like it should be possible to have a static library developed within Xcode/Obj-c. Then added as native reference to a MonoTouch along with bindings and any additional bundles. Then I should be able call the library method, which retrieves a xib/controller and pushes to display. I'm imagining this to work similar to Asp.Net MVC Areas? Can anyone confirm this approach would or would not work?
Thanks,
Matt