## 座席登录
>[info] **功能说明**
> 1:CTI平台提供了登录前端页面,座席打开页面后输入用户名,密码,自己的分机号码,点击登录。
> 2:系统后台会将座席输入的用户名、密码传给甲方业务系统提供的“座席登录”接口进行验证。
> 3:系统根据返回的信息决定登录成功或登录失败;
* **请求地址**
```
甲方提供座席登录的API接口
```
* **请求参数**
| 参数 | 是否必选 | 类型 | 描述 |
| --- | --- | --- | --- |
| agentNum | 是 | string | 座席工号,即座席在登录时输入的用户名,可以是业务系统中座席的工号,或者用户名,手机号,或者其他 |
| password | 是 | string | 登录密码,即座席在登录时输入的密码,业务系统可以验证也可以忽略 |
| ext | 是 | string | 座席的分机号码,即座席接打电话的分机号码,业务系统可以验证也可以忽略。 |
* **响应参数**
| 参数 | 是否必选 | 类型 | 描述 |
| --- | --- | --- | --- |
| code | 是 | int | 登录状态(成功200,非成功为其他值) |
| msg | 否 | string | code 为非200的描述是的描述 |
| data | 是 | json | 座席的信息 |
| data.agentName| 是 | string | 座席姓名 |
| data.group | 是 | string | 座席工作组的编号或者名称,如果座席属于多个工作组,使用逗号分割 |
| data.is_admin | 否 | string | 是否为班长权限;0:座席,1班长,默认为座席,班长可以查看所有数据(录音,统计报表等),座席只能查看自己的数据。 |
| data. data | 否 | string | 座席其他信息。 |
* **响应示例**
```
{
"code": "200",
"data": {
"agentName": "Alice",
"group": "team_1",
"data": {
"agent_id": "123",
"cid": "456",
"uid": "789"
}
}
}
```
* **座席登录界面**
>[warning] 登录前端界面由系统提供,不需重复开发。

