Ejemplo n.º 1
0
        supervisor_requerido(StatusCampanasEntrantesView.as_view()),
        name='api_supervision_campanas_entrantes'),
    url('api/v1/supervision/status_campanas/salientes/$',
        supervisor_requerido(StatusCampanasSalientesView.as_view()),
        name='api_supervision_campanas_salientes'),
    url(r'api/v1/supervision/accion_sobre_agente/(?P<pk>\d+)/$',
        supervisor_requerido(InteraccionDeSupervisorSobreAgenteView.as_view()),
        name='api_accion_sobre_agente'),

    # ###########     AGENTE      ############ #
    url(r'^api/v1/campaign/(?P<pk_campana>\d+)/contacts/$',
        API_ObtenerContactosCampanaView.as_view(),
        name='api_contactos_campana'),
    url(r'api/v1/makeCall/$', Click2CallView.as_view(), name='api_click2call'),
    url(r'^api/v1/asterisk_login/$',
        AgentLoginAsterisk.as_view(),
        name='api_agent_asterisk_login'),
    url(r'^api/v1/asterisk_logout/$',
        AgentLogoutAsterisk.as_view(),
        name='api_agent_asterisk_logout'),
    url(r'^agente/logout/$',
        agente_requerido(AgentLogoutView.as_view()),
        name='api_agente_logout'),
    url(r'^api/v1/asterisk_pause/$',
        AgentPauseAsterisk.as_view(),
        name='api_make_pause'),
    url(r'^api/v1/asterisk_unpause/$',
        AgentUnpauseAsterisk.as_view(),
        name='api_make_unpause'),
]
Ejemplo n.º 2
0
        ),
    url(r'^pausa/nuevo/$',
        administrador_o_supervisor_requerido(views.PausaCreateView.as_view()),
        name='pausa_nuevo',
        ),
    url(r'^pausa/update/(?P<pk>\d+)/$',
        administrador_o_supervisor_requerido(views.PausaUpdateView.as_view()),
        name='pausa_update',
        ),
    url(r'^pausa/delete/(?P<pk>\d+)/$',
        administrador_o_supervisor_requerido(views.PausaToggleDeleteView.as_view()),
        name='pausa_delete',
        ),

    url(r'^consola/$',
        agente_requerido(views.ConsolaAgenteView.as_view()),
        name='consola_de_agente'),

    url(r'^smsThread/$',
        login_required(views.mensajes_recibidos_enviado_remitente_view),
        name='view_sms_thread'),
    url(r'^sms/getAll/$',
        login_required(views.mensajes_recibidos_view),
        name='view_sms_get_all'),
    url(r'^blanco/$',
        login_required(views.BlancoView.as_view()),
        name='view_blanco'),

    # ==========================================================================
    # Grabaciones
    # ==========================================================================
Ejemplo n.º 3
0
     name='reportes_agentes_tiempos'),
 url(r'^reportes/agentes_export/(?P<tipo_reporte>[\w\-]+)/$',
     permiso_administracion_requerido(
         views_reportes_agentes.exporta_reporte_agente_llamada_view),
     name='reportes_agentes_exporta'),
 url(r'^reportes/agente_por_fecha/$',
     permiso_administracion_requerido(
         views_reportes_agentes.reporte_por_fecha_modal_agente_view),
     name='reportes_agente_por_fecha'),
 url(r'^reportes/pausa_por_fecha/$',
     permiso_administracion_requerido(
         views_reportes_agentes.reporte_por_fecha_pausa_modal_agente_view),
     name='reportes_pausa_por_fecha'),
 url(
     r'^reportes/historico_llamadas_del_dia/$',
     agente_requerido(
         views_reportes_agentes.HistoricoDeLlamadasView.as_view()),
     name='historico_de_llamadas_de_agente',
 ),
 # ==========================================================================
 # Reportes generales llamadas
 # ==========================================================================
 url(
     r'^reporte/llamadas/$',
     permiso_administracion_requerido(ReporteLlamadasFormView.as_view()),
     name='reporte_llamadas',
 ),
 url(
     r'^reporte/llamadas/exportar/$',
     permiso_administracion_requerido(
         ExportarReporteLlamadasFormView.as_view()),
     name='csv_reporte_llamadas',