plugin_pitel 1.0.4
plugin_pitel: ^1.0.4 copied to clipboard
flutter_pitel_voip is package support for voip call..
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add plugin_pitelThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
plugin_pitel: ^1.0.4Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:plugin_pitel/component/app_life_cycle/app_life_cycle.dart';
import 'package:plugin_pitel/component/button/action_button.dart';
import 'package:plugin_pitel/component/button/icon_text_button.dart';
import 'package:plugin_pitel/component/pitel_call_state.dart';
import 'package:plugin_pitel/component/pitel_rtc_video_renderer.dart';
import 'package:plugin_pitel/component/pitel_rtc_video_view.dart';
import 'package:plugin_pitel/component/pitel_ua_helper.dart';
import 'package:plugin_pitel/component/sip_pitel_helper_listener.dart';
import 'package:plugin_pitel/config/pitel_config.dart';
import 'package:plugin_pitel/flutter_pitel_voip.dart';
import 'package:plugin_pitel/model/http/base_header.dart';
import 'package:plugin_pitel/model/http/get_extension_info.dart';
import 'package:plugin_pitel/model/http/get_profile.dart';
import 'package:plugin_pitel/model/http/get_sip_info.dart';
import 'package:plugin_pitel/model/http/login.dart';
import 'package:plugin_pitel/model/http/push_notif_model.dart';
import 'package:plugin_pitel/model/pitel_error.dart';
import 'package:plugin_pitel/model/sip_account.dart';
import 'package:plugin_pitel/model/sip_server.dart';
import 'package:plugin_pitel/pitel_plugin/pitel_plugin.dart';
import 'package:plugin_pitel/pitel_sdk/pitel_api.dart';
import 'package:plugin_pitel/pitel_sdk/pitel_call.dart';
import 'package:plugin_pitel/pitel_sdk/pitel_client.dart';
import 'package:plugin_pitel/pitel_sdk/pitel_log.dart';
import 'package:plugin_pitel/pitel_sdk/pitel_profile.dart';
import 'package:plugin_pitel/screens/call_screen/call_page.dart';
import 'package:plugin_pitel/screens/call_screen/call_screen.dart';
import 'package:plugin_pitel/screens/call_screen/widgets/call_timer.dart';
import 'package:plugin_pitel/screens/call_screen/widgets/voice_header.dart';
import 'package:plugin_pitel/screens/pitel_voip/pitel_voip.dart';
import 'package:plugin_pitel/screens/pitel_voip_call/pitel_voip_call.dart';
import 'package:plugin_pitel/services/models/pn_push_params.dart';
import 'package:plugin_pitel/services/pitel_service.dart';
import 'package:plugin_pitel/services/pitel_service_interface.dart';
import 'package:plugin_pitel/services/sip_info_data.dart';
import 'package:plugin_pitel/sip/sip_ua.dart';
import 'package:plugin_pitel/sip/src/config.dart';
import 'package:plugin_pitel/sip/src/constants.dart';
import 'package:plugin_pitel/sip/src/data.dart';
import 'package:plugin_pitel/sip/src/dialog.dart';
import 'package:plugin_pitel/sip/src/dialog/request_sender.dart';
import 'package:plugin_pitel/sip/src/digest_authentication.dart';
import 'package:plugin_pitel/sip/src/enum_helper.dart';
import 'package:plugin_pitel/sip/src/event_manager/call_events.dart';
import 'package:plugin_pitel/sip/src/event_manager/event_manager.dart';
import 'package:plugin_pitel/sip/src/event_manager/events.dart';
import 'package:plugin_pitel/sip/src/event_manager/internal_events.dart';
import 'package:plugin_pitel/sip/src/event_manager/message_events.dart';
import 'package:plugin_pitel/sip/src/event_manager/refer_events.dart';
import 'package:plugin_pitel/sip/src/event_manager/register_events.dart';
import 'package:plugin_pitel/sip/src/event_manager/transport_events.dart';
import 'package:plugin_pitel/sip/src/exceptions.dart';
import 'package:plugin_pitel/sip/src/grammar.dart';
import 'package:plugin_pitel/sip/src/grammar_parser.dart';
import 'package:plugin_pitel/sip/src/logger.dart';
import 'package:plugin_pitel/sip/src/message.dart';
import 'package:plugin_pitel/sip/src/name_addr_header.dart';
import 'package:plugin_pitel/sip/src/parser.dart';
import 'package:plugin_pitel/sip/src/registrator.dart';
import 'package:plugin_pitel/sip/src/request_sender.dart';
import 'package:plugin_pitel/sip/src/rtc_session.dart';
import 'package:plugin_pitel/sip/src/rtc_session/dtmf.dart';
import 'package:plugin_pitel/sip/src/rtc_session/info.dart';
import 'package:plugin_pitel/sip/src/rtc_session/refer_notifier.dart';
import 'package:plugin_pitel/sip/src/rtc_session/refer_subscriber.dart';
import 'package:plugin_pitel/sip/src/sanity_check.dart';
import 'package:plugin_pitel/sip/src/sip_message.dart';
import 'package:plugin_pitel/sip/src/sip_ua_helper.dart';
import 'package:plugin_pitel/sip/src/socket.dart';
import 'package:plugin_pitel/sip/src/stack_trace_nj.dart';
import 'package:plugin_pitel/sip/src/timers.dart';
import 'package:plugin_pitel/sip/src/transactions/ack_client.dart';
import 'package:plugin_pitel/sip/src/transactions/invite_client.dart';
import 'package:plugin_pitel/sip/src/transactions/invite_server.dart';
import 'package:plugin_pitel/sip/src/transactions/non_invite_client.dart';
import 'package:plugin_pitel/sip/src/transactions/non_invite_server.dart';
import 'package:plugin_pitel/sip/src/transactions/transaction_base.dart';
import 'package:plugin_pitel/sip/src/transactions/transactions.dart';
import 'package:plugin_pitel/sip/src/transport.dart';
import 'package:plugin_pitel/sip/src/transports/websocket_dart_impl.dart';
import 'package:plugin_pitel/sip/src/transports/websocket_interface.dart';
import 'package:plugin_pitel/sip/src/transports/websocket_web_impl.dart';
import 'package:plugin_pitel/sip/src/ua.dart';
import 'package:plugin_pitel/sip/src/uri.dart';
import 'package:plugin_pitel/sip/src/utils.dart';
import 'package:plugin_pitel/voip_push/android_connection_service.dart';
import 'package:plugin_pitel/voip_push/device_information.dart';
import 'package:plugin_pitel/voip_push/push_notif.dart';
import 'package:plugin_pitel/voip_push/voip_notif.dart';
import 'package:plugin_pitel/web_service/api_web_service.dart';
import 'package:plugin_pitel/web_service/http_service.dart';
import 'package:plugin_pitel/web_service/portal_service.dart';
import 'package:plugin_pitel/web_service/push_notif_service.dart';
import 'package:plugin_pitel/web_service/sdk_service.dart';