Whatsapp / Telegram / Instagram / Sanal Santral gibi 3. taraf uygulamalarınız için.
Wiradius ile haberleşerek
- Telefon Numarasından Abone No Sorgulama
- Telefon Numarasından Toplam Borç Sorgulama
- Wiradius üzerinden SMS Gönderimi ( Log ve Kayıtlı )
- Abone No ile Abone Detayı Alma
- Abone No ile Borç Sorgulama
- Abone Numarasından bağlı bulunduğu NAS cihazı arıza sorgulama
- Ticket Group Listesi Sorgulama
- Arıza Kaydı Oluşturma
yetenekleri ile müşterinize interaktif olarak servis bilgileri hakkında bilgi sahibi olabilirsiniz.
Tüm servisler için
Web Servis URL bilgisi; e-posta ile şirket yetkilisi talebi ve erişim sağlayacak IP bilgisi talep edildikten sonra, şirket yetkilisi ile paylaşılmaktadır.
Servis içerisinde zorunlu ve User_WS servisleri için gerekli tanımlar aşağıda verilmiştir.
{uniq_code} bilgisi işletme api servis kullanımı için gerekli uniq_code verisi içermelidir. {api_code} bilgisi işletme api servis kodu bilgisidir. e-posta ile paylaşılmaktadır. bu bilgilerin hatalı olması halinde erişim gerçekleştirilemez.
Servise gönderilirken POST metodu tercih edilmelidir.
- mobile_no: 10 karakter başında 0 olmadan gönderilmelidir.
- abone_hat_no: boşluk olmadan int olarak gönderilmelidir.
Dönüş cevabı, Json formatında Status ve Data olarak dönmektedir.
Status : 00 durumunda data içerisinde bilgi tekrar dizi olarak json formatında cevaplanmaktadır.
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
abone_hat_no | 1000000001 | text | Abone tekil hat numarası |
mobile_no | text | ||
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/get_member_with_member_line_no/{{api_code}}' \
--form 'abone_hat_no=1000000001' \
--form 'mobile_no=' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'abone_hat_no' ] = '1000000001';
$post_fields[ 'mobile_no' ] = '';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/get_member_with_member_line_no/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Servise gönderilirken POST metodu tercih edilmelidir.
- mobile_no: 10 karakter başında 0 olmadan gönderilmelidir.
- abone_hat_no: boşluk olmadan int olarak gönderilmelidir.
Dönüş cevabı Json formatında Status ve Data olarak dönmektedir.
Status : 00 durumunda data içerisinde bilgi tekrar dizi olarak json formatında cevaplanmaktadır .
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
abone_hat_no | 1000000001 | text | Abone tekil hat numarası |
mobile_no | text | ||
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/get_barrow_with_member_line_no_for_one_member/{{api_code}}' \
--form 'abone_hat_no=1000000001' \
--form 'mobile_no=' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'abone_hat_no' ] = '1000000001';
$post_fields[ 'mobile_no' ] = '';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/get_barrow_with_member_line_no_for_one_member/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Servise gönderilirken POST metodu tercih edilmelidir.
- mobile no: 10 karakter başında 0 olmadan gönderilmelidir.
- abone_hat_no: Boşluk olmadan int olarak gönderilmelidir.
Dönüş cevabı Json formatında Status ve Data olarak dönmektedir.
Status : 00 durumunda data içerisinde bilgi tekrar dizi olarak json formatında cevaplanmaktadır.
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
abone_hat_no | 1000000001 | text | Abone tekil hat numarası |
mobile_no | text | ||
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/check_nas_fault_for_member/{{api_code}}' \
--form 'abone_hat_no=1000000001' \
--form 'mobile_no=' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'abone_hat_no' ] = '1000000001';
$post_fields[ 'mobile_no' ] = '';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/check_nas_fault_for_member/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Bu servis, abone bilgileri alındıktan sonra sistemde otomatik arıza kayıdı oluşturmak için kullanılan servisdir.
Gönderilebilecek bilgi groupID'ye göre şekillenmektedir. GroupID bilgisi ile hız problemi, modem arızası vs gibi ön tanımlı arıza grup tiplerinden birini oluşturabilirsiniz.
Servise gönderilirken POST metodu tercih edilmelidir.
abone_hat_no integer olarak gönderilmelidir.
Arıza kayıtlarında başlık tanımlanmak isterse group_id için diğer servisten arıza tipleri seçilip gönderilebilir. Seçilmezse arıza tipi varsayılan olarak seçilmektedir.
Arıza tiplerini sistemden istediğiniz gibi tanımlayabilirsiniz. Bu alandan sadece sorgulanmış group_id bilgisi gönderilmesi gerekmektedir.
Dönüş cevabı Json formatında Status ve Data olarak dönmektedir.
Status : 00 durumunda data içerisinde bilgi tekrar dizi olarak json formatında cevaplanmaktadır .
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
abone_hat_no | 1000000001 | text | Abone tekil hat numarası |
group_id | 80 | number | |
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/create_support/{{api_code}}' \
--form 'abone_hat_no=1000000001' \
--form 'group_id=80' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'abone_hat_no' ] = '1000000001';
$post_fields[ 'group_id' ] = 80;
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/create_support/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Telefon numarası göndererek hat_no bilgisini almak için kullanılan servistir.
Servise gönderilirken POST metodu tercih edilmelidir.
mobile_no: 10 karakter başında 0 olmadan gönderilmelidir.
Dönüş cevabı Json formatında, Status ve Data olarak dönmektedir.
Status: 00 durumunda data içerisinde bilgi tekrar dizi olarak json formatında cevaplanmaktadır.
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
mobile_no | text | ||
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/get_member_line_no_list/{{api_code}}' \
--form 'mobile_no=' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'mobile_no' ] = '';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/get_member_line_no_list/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Telefon numarası ile Abone Numarası listelemek için kullanılan servisdir.
Servise gönderilirken POST metodu tercih edilmelidir.
mobile_no: 10 karakter başında 0 olmadan gönderilmelidir.
Dönüş cevabı Json formatında Status ve Data olarak dönmektedir.
Status : 00 durumunda data içerisinde bilgi tekrar dizi olarak, json formatında cevaplanmaktadır .
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
mobile_no | text | ||
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/get_member_list_with_mobile_no/{{api_code}}' \
--form 'mobile_no=' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'mobile_no' ] = '';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/get_member_list_with_mobile_no/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Servise gönderilirken POST metodu tercih edilmelidir.
mobile_no: 10 karakter, başında 0 olmadan gönderilmelidir.
Dönüş cevabı Json formatında Status ve Data olarak dönmektedir.
Status : 00 durumunda data içerisinde bilgi tekrar dizi olarak json formatında cevaplanmaktadır .
Bu telefon numarasına ait olan tüm borç bilgisi data içerisinde TL tutar olarak gelmektedir.
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
mobile_no | text | ||
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/get_total_barrow_with_member_mobile_no/{{api_code}}' \
--form 'mobile_no=' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'mobile_no' ] = '';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/get_total_barrow_with_member_mobile_no/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Bu servis arıza kayıdı oluştururken hangi başlık altında toplanmasını istiyorsanız o başlıkların group_id bilgisini sorgulamak için kullanılmaktadır.
Servise gönderilirken POST metodu tercih edilmelidir.
Dönüş cevabı Json formatında Status ve Data olarak dönmektedir.
Status : 00 durumunda data içerisinde bilgi tekrar dizi olarak json formatında cevaplanmaktadır .
Diğer Status durumlarında hata bilgisi doğrudan data tag'ı içerisinde yer almaktadır.
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/get_ticket_group_list/{{api_code}}' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/get_ticket_group_list/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Mobil no ile sistemdeki hazır SMS templatelerinden bilgilendirme mesaji göndermek içindir.
Örneğin banka iban bilgileri / Mobil uygulama indirme linki vs göndermek için, yada arıza kaydınız alınmıştır sms'i göndermek için kullanılabilir .
Servise gönderilirken POST metodu tercih edilmelidir.
mobile_ no integer olarak 10 karakter gönderilmelidir.
Özel sms gönderimi yapılamaz, yanlızca SMS_Templaterleri içerisinde yer alan pbx_santral_function_xx tiplerinden birisi ile aboneye sistem tarafından dönüş sms'i gönderilebilir. Bu gönderilecek sms içerikleri, abone diline göre ve tipine göre sistem tarafından yönetilmektedir. Wiradius CRM içerisinden SMS Templatelerinde tipleri ve detayları görüntüleyebilirsiniz.
SMS Template alanında Yetki ile erişim söz konusudur.
Status: 00 durumunda data içerisinde bilgi tekrar dizi olarak json formatında cevaplanmaktadır .
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
mobile_no | text | ||
type | pbx_santral_function_1 | text | |
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://ws.wiradius.com/callmanager/send_sms_with_type_and_mobile_no/{{api_code}}' \
--form 'mobile_no=' \
--form 'type=pbx_santral_function_1' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'mobile_no' ] = '';
$post_fields[ 'type' ] = 'pbx_santral_function_1';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://ws.wiradius.com/callmanager/send_sms_with_type_and_mobile_no/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>