url(r'^api/send_sms/$', api_send_sms, name='api_send_sms'), url(r'^forwarding_rules/$', ListForwardingRulesView.as_view(), name=ListForwardingRulesView.urlname), url(r'^add_forwarding_rule/$', AddForwardingRuleView.as_view(), name=AddForwardingRuleView.urlname), url(r'^edit_forwarding_rule/(?P<forwarding_rule_id>[\w-]+)/$', EditForwardingRuleView.as_view(), name=EditForwardingRuleView.urlname), url(r'^delete_forwarding_rule/(?P<forwarding_rule_id>[\w-]+)/$', delete_forwarding_rule, name='delete_forwarding_rule'), url(r'^add_gateway/(?P<hq_api_id>[\w-]+)/$', AddDomainGatewayView.as_view(), name=AddDomainGatewayView.urlname ), url(r'^edit_gateway/(?P<hq_api_id>[\w-]+)/(?P<backend_id>[\w-]+)/$', EditDomainGatewayView.as_view(), name=EditDomainGatewayView.urlname ), url(r'^gateways/$', DomainSmsGatewayListView.as_view(), name=DomainSmsGatewayListView.urlname), url(r'^chat_contacts/$', ChatOverSMSView.as_view(), name=ChatOverSMSView.urlname), url(r'^chat_contact_list/$', chat_contact_list, name='chat_contact_list'), url(r'^chat/(?P<contact_id>[\w-]+)/(?P<vn_id>[\w-]+)/$', chat, name='sms_chat'), url(r'^chat/(?P<contact_id>[\w-]+)/?$', chat, name='sms_chat'), url(r'^api/history/$', ChatMessageHistory.as_view(), name=ChatMessageHistory.urlname), url(r'^api/last_read_message/$', ChatLastReadMessage.as_view(), name=ChatLastReadMessage.urlname), url(r'^settings/$', SMSSettingsView.as_view(), name=SMSSettingsView.urlname), url(r'^subscribe_sms/$', SubscribeSMSView.as_view(), name=SubscribeSMSView.urlname), url(r'^languages/$', SMSLanguagesView.as_view(), name=SMSLanguagesView.urlname), url(r'^languages/edit/$', edit_sms_languages, name='edit_sms_languages'), url(r'^translations/download/$', download_sms_translations, name='download_sms_translations'), url(r'^translations/upload/$', upload_sms_translations, name='upload_sms_translations'), url(r'^invitations/$', ManageRegistrationInvitationsView.as_view(), name=ManageRegistrationInvitationsView.urlname), url(r'^app_info/(?P<app_id>[\w-]+)/$', InvitationAppInfoView.as_view(), name=InvitationAppInfoView.urlname),
EditForwardingRuleView.as_view(), name=EditForwardingRuleView.urlname), url(r'^delete_forwarding_rule/(?P<forwarding_rule_id>[\w-]+)/$', delete_forwarding_rule, name='delete_forwarding_rule'), url(r'^add_gateway/(?P<hq_api_id>[\w-]+)/$', AddDomainGatewayView.as_view(), name=AddDomainGatewayView.urlname), url(r'^edit_gateway/(?P<hq_api_id>[\w-]+)/(?P<backend_id>[\w-]+)/$', EditDomainGatewayView.as_view(), name=EditDomainGatewayView.urlname), url(r'^gateways/$', DomainSmsGatewayListView.as_view(), name=DomainSmsGatewayListView.urlname), url(r'^chat_contacts/$', ChatOverSMSView.as_view(), name=ChatOverSMSView.urlname), url(r'^chat_contact_list/$', chat_contact_list, name='chat_contact_list'), url(r'^chat/(?P<contact_id>[\w-]+)/(?P<vn_id>[\w-]+)/$', chat, name='sms_chat'), url(r'^chat/(?P<contact_id>[\w-]+)/?$', chat, name='sms_chat'), url(r'^api/history/$', ChatMessageHistory.as_view(), name=ChatMessageHistory.urlname), url(r'^api/last_read_message/$', ChatLastReadMessage.as_view(), name=ChatLastReadMessage.urlname), url(r'^settings/$', SMSSettingsView.as_view(), name=SMSSettingsView.urlname),
urlpatterns = [ url(r'^$', default, name='sms_default'), url(r'^send_to_recipients/$', send_to_recipients, name='send_to_recipients'), url(r'^compose/$', ComposeMessageView.as_view(), name=ComposeMessageView.urlname), url(r'^message_test/(?P<phone_number>\d+)/$', TestSMSMessageView.as_view(), name=TestSMSMessageView.urlname), url(r'^api/send_sms/$', api_send_sms, name='api_send_sms'), url(r'^add_gateway/(?P<hq_api_id>[\w-]+)/$', AddDomainGatewayView.as_view(), name=AddDomainGatewayView.urlname ), url(r'^edit_gateway/(?P<hq_api_id>[\w-]+)/(?P<backend_id>[\w-]+)/$', EditDomainGatewayView.as_view(), name=EditDomainGatewayView.urlname ), url(r'^gateways/$', DomainSmsGatewayListView.as_view(), name=DomainSmsGatewayListView.urlname), url(r'^chat_contacts/$', ChatOverSMSView.as_view(), name=ChatOverSMSView.urlname), url(r'^chat_contact_list/$', chat_contact_list, name='chat_contact_list'), url(r'^chat/(?P<contact_id>[\w-]+)/(?P<vn_id>[\w-]+)/$', chat, name='sms_chat'), url(r'^chat/(?P<contact_id>[\w-]+)/?$', chat, name='sms_chat'), url(r'^api/history/$', ChatMessageHistory.as_view(), name=ChatMessageHistory.urlname), url(r'^api/last_read_message/$', ChatLastReadMessage.as_view(), name=ChatLastReadMessage.urlname), url(r'^settings/$', SMSSettingsView.as_view(), name=SMSSettingsView.urlname), url(r'^subscribe_sms/$', SubscribeSMSView.as_view(), name=SubscribeSMSView.urlname), url(r'^languages/$', SMSLanguagesView.as_view(), name=SMSLanguagesView.urlname), url(r'^languages/edit/$', edit_sms_languages, name='edit_sms_languages'), url(r'^translations/download/$', download_sms_translations, name='download_sms_translations'), url(r'^translations/upload/$', upload_sms_translations, name='upload_sms_translations'), url(r'^telerivet/', include(telerivet_urls)), url(r'^whatsapp_templates/$', WhatsAppTemplatesView.as_view(), name=WhatsAppTemplatesView.urlname), ]