add linphone_main_loop() function