Cisco UC 项目常见问题及解决方法

2023-11-11

第一大类:Callmanager
1.OS product key:

BTOO-VQES-CCJU-IEBI
2.增加subscriber 服务器
    (1). 在publisher上增加一个server
    (2). 在subscriber上手动启动需要的服务
    (3). login 到CLI界面, utils dbreplication status检查数据库复制的状态

3.如何实现批量地添加和修改话机/用户或修改指定属性
4.BAT无法插入带中文的内容:

含中文的CSV文件应采用UTF-8编码方式保存
5.自定义service无法显示中文内容:
包含中文的asp文件保存时应采用UTF-8编码方式。
6.无法手动话设置机
    1.在话机上按setting键,屏幕右上角显示上锁的图标。
    2.按** # 解锁。图标变成打开的锁。
    3.设置其他参数

7.无法为话机设置固定的IP地址
1.        在话机上按setting钮
2.        按 3 选择 Network Configuration.
3.        选择DHCP
4.        按 softkey NO.
5.        按 softkey Save.
6.        选择IP address
7.        输入IP 地址,小数点按*键
8.        按 softkey Save

8.为话机设置指定的tftp server
1.        在话机上按setting钮
2.        按 3 选择 Network Configuration.
3.        选择TFTP server
4.        输入IP 地址,小数点按*键
5.        按 softkey Save

9.清除话机上所有的配置
CallManager   4
1.        在话机上按setting钮
2.        按 3 选择 Network Configuration.
3.        按 33 选择 Erase Configuration.
4.        电话重启.
CallManager   5
1.        在话机上按setting钮
2.        按** # 解锁。图标变成打开的锁
3.        选择要清除的设置选项
4.        按屏幕最右侧的”清除” softkey

10.IP Communicator软电话按键显示为乱码
1.        删除IE的cookie。
2.        重新运行CIPC

11.话机经常死机,通话异常中断
升级话机的phone load。
12.如何在CallManager 上检查IP phone 话机状态
    选择Device > Phone > Search
    话机状态含义:
       Registered:        话机目前在线,正常注册到CallManager。
       Unregistered:        话机目前不在线,但是曾经正常注册到CallManager过。
       Not Found:       话机目前不在线,并且从未在CallManager注册过。

13.Partition, calling search space是配置在电话上还是配置在号码上好
每一台电话上可以设置多个电话号码(Directory number), 每个号码称为一条线(line)。每个号码可以有自己独立的属性。
因此建议将partition, calling search space尽量配置在号码上, 即在Directory number页面做配置,而不是在Phone的页面去设置。
如果在号码上的域中未做特殊配置,CallManager 将使用电话上对应的属性;如果电话上也未配置,CallManager 将使用Device Pool中对应域的属性设置。

14.如何设置本地化的参数
选择Device > Phone, 进入话机配置页面
       Network Locale:
定义了和本地电信网相关的参数:tones and cadences
       User Locale:
定义了和用户相关的参数:语言和字体等

15.如何定制电话上号码的显示内容
       Directory number: 电话液晶屏第一行显示的是本机的第一个号码,一般是分机号。如果设置了external phone mask,则显示external phone mask + directory number,即完整的市话外线号码。
       Line Text Label: 每条线按钮左侧的显示。一般是电话使用者的名字,或者是所在的位置,如会议室一。可以是双字节字符。如未配置,则显示号码。
       Line Text Label ASCII: 当话机不支持双字节字符时,将显示此内容。
       Display: 电话接通后在对方话机上显示的你的名字。如未配置,则显示号码。
       ASCII Display:当被叫话机不支持双字节字符时,将显示此内容。
       Alerting Name: 对方拨打你的分机,振铃时,在对方话机上显示的你的名字。如未配置,则显示号码。
       Alerting Nam ASCII: 当话机不支持双字节字符时,将显示此内容。

16.在SRST环境下中文用户名如何处理
在切换到SRST状态时,系统不支持中文。话机上的原来的中文部分无法正常显示。
在号码配置中的Line Text Label ASCII, ASCII Display, Alerting Nam ASCII域中填入对应的拼音或者英文。在SRST时,系统将使用 这些内容显示到话机上。

17.可以接电话却无法呼叫其他分机
检查被叫号码所在的partition是否在己方的calling search space中。
18.可以从外线呼入,但是无法呼出
1.        检查语音网关所在的partition是否在己方的calling search space中。
2.        在语音网关上debug isdn q931或debug csm voice 。
看来自CallManager 的呼叫是否送达网关。
3.        检查主叫及被叫号码是否正确
对于有DID功能的用户。当用户发起的呼叫进入PSTN网时,电信运营商会检查用户的主叫号码是否合法,即是否在它分配给该用户的号段范围内。如果非法,则会拒绝该呼叫。
常见原因是主叫号码只送了分机号,没有包括局向部分。
4.        检查reject原因代码。

19.可以正常呼入呼出,也可以手工转电话,但是外线呼入再call forward all到手机或市话总是失败
从外线打入再Call forward all转出时,主叫号码是原外线号码,不是用户的内部号码。因此被运营商认为非法,会拒绝该呼叫。
解决方法
和电信运营商协商,放松检查
Work around:
在CallManager上设置修改主叫号码,转换到合法的号码范围。
缺点是被叫方将看到不正确的主叫号码。
1.        增加一个partition: CFWALL_PT
2.        增加一个calling search space: CFWALL_CSS
3.        增加一个translation pattern:
Translation Pattern 为空
partition: CFWALL_PT
calling search space: 可以拨打外线的CSS。
Calling Party Transform Mask:一个固定的合法号码,例如:85155000
4.        选择要更新的号码Call Forward and Call Pickup Settings > Forward All > Calling Search Space > CFWALL_CSS

20.本地呼叫和拨打异地分机都正常,但是异地出PSTN网失败
原因是主叫号码不在异地号码的范围内,被对方运营商拒绝。
解决方法同上。

21.呼叫异地分机时,如何将主叫本地分机号和异地的分机号区别开来
在CallManager 之间的intercluster trunk设置界面,设置Calling Number Transform,增加代表地域的区号。
22.分机可以呼出外线,但是外线拨入时提示“此号码不存在”
其中一条外线在网关上配置工作正常,但是没有在CallManager上进行相应的MGCP配置。
23.某些800号电话无法接通,其他的可以
部分国际服务的800号电话在网通和中国电信使用不同的接入号。根据租用的线路,选择相应的号码。
24.电话可以振铃并接通,却听不到声音,并马上中断
主被叫语音编码方式不匹配, 又没有配置transcoder资源可以进行转换。
IP Phone的默认codec是 G.711 ulaw
中国默认codec是 G.711 alaw

25.可以拨打Hunt group成员的号码,但是拨Hunt Pilot号码失败
1.        检查Hunt Pilot的设置
2.        “Reset” Hunt Pilot

26.接电话时,第二个电话拨入却听不到忙音提示
当我们在接电话时,如果有第二个电话打入,话机将提示有第二个电话进来,让接听者决定是否要hold第一个电话去接听     第二个电话。而此时第二个电话的呼叫方听到的只是电话振铃的回铃音,并不知道被叫方正在接听电话。目前CallManager 不能支持客户化的提示“您所拨叫的用户正在通话中,请不要挂机”。
CallManager 的默认设置是每个号码可以同时可以接受两路呼入。要修改这个参数要进到directory number的设置界面,找到busy       trigger参数,默认值是2。修改成1 后,第二路呼入将听到忙音。

27.调整转入语音信箱前响铃的时间
系统层面的timer:
System > Service Parameter > Callmanager > Clusterwide Parameters (Feature - Forward)   > Forward No Answer Timer (default = 12)
每个号码的timer:
Directory Number > No Answer Ring Duration (seconds)

28.所有attendant console的operator都log off了,但是外线呼入仍不转到语音信箱
在Attendant console对应的Hunt Group中,选择使用User Member 的方式定义成员,而不是使用Device Member的方式。
当一个User退出登录后,其对应的号码也同时离开Attendant console的Hunt Group。新的呼叫就不会被路由到该话机。

29.打长途权限的控制方式
       两种方式可以实现长途权限控制
方法一:针对不同的号码设置不同的权限.
将代表国内,国际的route pattern分别放入不同partition。再设置相应的calling search space。不同的号码或话机,分配不同的calling search space 。
只有有权限的话机和号码才可以打长途。
方法二:针对不同的用户设置不同的权限
有长途权限的每个用户分配一个FAC码。在他拨长途是当做密码输入,进行控制,并可以根据FAC码计费。
每个FAC码在系统中必须是唯一的。因此实施中应通过随机数生成软件,一次生成足量的FAC码,以确保其唯一性。
不同的route pattern可以分别设置不同的FAC级别,只有拥有高于其级别的FAC码的用户才可以拨打此route pattern对应的号码。因此,此方式可以实现非常灵活精确的控制。
注:不能打长途的用户可以通过有权限的用户帮助拨打,再转接过来的方式实现长途功能。

30.如何实现服务热线电话
依次配置Line Group, Hunt List, Hunt Pilot
31.如何实现按0, 即转总机
1.        选择 Route Plan > Translation Pattern
2.        在Translation Pattern域内填入“0”
3.        在 Called Party Transform Mask域填入总机接线员的实际分机号

32.如何实现摘机自动直拨(PLAR)
1.        Create a partition.
2.        Create a CSS
3.        Create a translation pattern.
Select the desired partition name and CSS that were previously created in Step 1 and Step 2. Finally, under Called Party Transformation Mask, enter the Hotdial number that you want the phone to dial when it goes off-hook.
Note: Ensure that the Translation Pattern field is left blank.
4.        select the CSS that you configured in Step 2 for the PLAR phone's CSS
控制转语音信箱前的响铃时间

33.如何实现在missed call, answered call中的外线号码前自动加9
1.        Create a partition called Translate_PT.
2.        Create a Calling Search Space (CSS) called Translate_CSS.
The only partition to be assigned to this CSS is Translate_PT.
3.        Assign the Translate_CSS to a gateway. As configured in step 2, the gateway can only access the Translate_PT     partition and cannot reach any phone directly.
4.        Create a translation pattern with the internal extension
a)        Select Translate_PT from the Partition drop−down list.
b)        Select <None> from the Route Filter drop−down list.
c)        Select Internal_Phones CSS from the Calling Search Space drop−down list.
d)        Check the Route this pattern checkbox.
e)        Check the Use Calling Party's External Phone Number Mask checkbox
f)        Under the Calling Party Transformation section, enter 9XXXXXXXXXX or a pattern that matches the internal dialing plan, in the Calling Party Transform Mask field.
g)        To verify that no phone can reach this translation pattern, ensure that the CSS assigned to the phones does not     include this translation pattern. In this case, Translate_PT cannot be included in any CSS which contains phones.

34.分析号码路由和号码转换是否正确的工具
CallManager 4.X
1.        安装Cisco CallManager Dialed Number Analyzer
选择Application > Install Plugins > Dialed Number Analyzer Plugin
2.        登录DNA
Start > Programs > Cisco Dialed Number Analyzer > Cisco Dialed Number Analyzer.
或 https://<cmaddress>/dna/main.asp
3.        选择Analysis > Analyzer.
CallManager 5.X
1.        登录CallManager 管理界面,在右上角的Navigation下拉菜单中选择“Cisco Unified CallManager Serviceability”, 点击GO
2.        点击Tool > Dialed Number Analyzer
3.        点击 Analysis > Analayzer

35.启动CDR呼叫记录
       1.        登录CallManager   管理界面点击System > Service Parameter > Cisco Callmanager > System
Enable CDREnabled 和CallDiagnosticsEnabled
2.        Restart Cisco CAR Scheduler service
3.        在CallManager 管理界面,在右上角的Navigation下拉菜单中选择“Cisco Unified CallManager Serviceability”, 点击GO
4.        登录CallManager   Tools > Service Activation.

36.查询某个用户的电话呼叫的历史记录
普通用户登录后可以察看自己的呼叫记录;CDR管理员登录后,可以查询所以人员的呼叫记录。
CallManager 4.X
1.        安装Cisco CDR Analysis and Reporting
选择Application > Install Plugins > CDR Analysis and Reporting
2.        登录CDR有两种方式:
        For CAR system administrators only — From Cisco Unified CallManager Serviceability, choose Tools > CDR Analysis and Reporting.
        For CAR users or administrators — From the web browser, enter https://<Server-ip/name>:8443/car/Logon.jsp
首次登录时默认的用户名是admin,口令也是admin
CallManager 5.X
1.        登录CallManager 管理界面,在右上角的Navigation下拉菜单中选择“Cisco Unified CallManager Serviceability”, 点击GO
2.        点击Tool > CDR Analysis and Reporting
3.        用要查询的用户名登录

37.查询所有用户的呼叫记录
CallManager 4.X
1.        使用用户名admin,口令admin登录
2.        添加CallManager 用户到管理员组
3.        https://<Server-ip/name>:8443/car/Logon.jsp,以管理员名字登录
4.        查看所有通话记录
CallManager 5.X
1.        在CallManager   上添加用户到Standard CAR Admin Users用户组
2.        登录CallManager 管理界面,在右上角的Navigation下拉菜单中选择“Cisco Unified CallManager Serviceability”, 点击GO
3.        点击Tool > CDR Analysis and Reporting
4.        用该用户名登录
5.        查看所有通话记录: 点击 User Reports >
6.        输出所有通话记录: 点击 CDR > Export CDR/CMR

38.话机无法显示其他电话的当前状态
话机的calling search space配置不正确。
If you do not select a different calling search space for presence requests, the SUBSCRIBE Calling Search Space defaults to None.
You apply the SUBSCRIBE Calling Search Space to the SIP trunk, phone, end user, or autogenerated device profile (for phones with extension mobility support only).
The SUBSCRIBE Calling Search Space associated with an end user gets used for extension mobility calls.

39.更换IP Phone 7970话机背景图片
40.更换IP Phone 7970话机铃声
铃声格式为raw:
          Raw PCM (no header)
          8000 samples per second
          8 bits per sample
          uLaw compression
          Maximum ring size—16080 samples
          Minimum ring size—240 samples
          Number of samples in the ring is evenly divisible by 240.
          Ring starts and ends at the zero crossing.
文件名:Ringlist.xml
<CiscoIPPhoneRingList>
<Ring>
<DisplayName>Analog Synth 1</DisplayName>
<FileName>Analog1.raw</FileName>
</Ring>
<Ring>
<DisplayName>Analog Synth 2</DisplayName>
<FileName>Analog2.raw</FileName>
</Ring>
</CiscoIPPhoneRingList>

41.升级话机的软件
1)        下载相应型号话机的phone code。
SCCP版本:cmterm-79XX-sccp.x-x-x
SIP版本:cmterm-79XX-sip.x-x-x
CallManager 4的版本是 .zip或.exe后缀的文件
CallManager 5的版本是 .cop后缀的文件
2)        上载到CallManager server
从CallManager 管理界面,点击右上角的下来菜单,登录IPT platform
v选择Software Upgrades > Upload tftp File.
3)        在对应话机的设置中,指定phone load的名字
4)        重启CallManager   TFTP service
5)        重启话机

42.更新话机软件,连接第三方SIP server
1)        下载相应型号话机的SIP phone code。
注意:CallManager 5的版本是 .cop后缀的文件
2)        上载到CallManager server
从CallManager 管理界面,点击右上角的下来菜单,登录IPT platform
选择Software Upgrades > Install/Upgrade.
3)        在对应话机的设置中,指定phone load的名字
4)        重启话机
详细设置参见:Converting a Cisco 7940/7960 CallManager Phone to a SIP Phone
注意只有7940/7960/7905/7912可以连接第三方SIP Server,其余都不可以。

43.CallManager 无法和Active Directory同步
1.        登录CallManager 管理界面
2.        选择System > LDAP > LDAP System, 选择Enable Synchronizing from LDAP Server
3.        选择System > LDAP > LDAP Directory
LDAP Manager Distinguished Name域应填写:用户名@域名 (e.g.: administrator@ldap.com)
LDAP User Search Base        ou=UC,dc=ldap,dc=com

44.CallManager 5.0的用户
CallManager 5的用户创建之后,不属于任何的group。需要把它增加的到Standard CCM End Users
如果用于CTI或者JTAPI,请加入CTI enabled

45.Upgrade from CallManager 4.0 to 5.0
新server的hostname和ip address必须和原server的完全一致。
备份成的文件,文件名不可以改动。

46.IP phone service
当你修改服务URL或者其中的参数时,确保“Update Subscription”,否则用户需要重新预订服务以正确重建URL
47.Attendant console directory not update
1.        登录CallManager 管理界面
2.        Application >   attendant console server > User File update
此处可以上载用户自定义的attendant console目录文件CorporateDirectory.txt
删除当前的CorporateDirectory.txt,在客户端登录时会根据当前目录重新生成
3.        登录CallManager serviceability管理界面,
4.        Tools > Control Center – Feature service > Attendant Server > restart
5.        在客户端重新登录 AC client
目录存在本地目录Program Files > Cisco > attendant console > user list  




第二大类:Unity
1.用administrator身份都无法登录Unity管理员界面

完全按照Cisco安装指南安装的Unity有专门的Unity管理员帐户 ,windows 的administrator用户也无权登录Unity管理界面。
请使用UnityAdmin或UnityInstall用户登录windows。

2.可以远程登录管理员界面,但是在server本地无法登录
IE的cookie问题。不要用IE浏览器的Favorites连接或者桌面的Unity Administrator快捷连接。直接在浏览器地址栏手工输入 http://x.x.x.x/web/sa
3.批量增加语音信箱用户
项目实施时,可以使用Unity Bulk Import大批量地增加用户
1.        创建语音信箱用户模板
a)        登录Unity 管理员界面:http://<Server-ip/name>/web/SA
b)        点击 Subscribers > Subscribers template
c)        设置所有用户共同的特性, 如:用户语言,时区,默认密码等
2.        创建包含语音信箱用户信息的CSV文件
内容包括各用户不同的信息部分,格式为:
ALIAS, LAST_NAME, FIRST_NAME, DTMF_ACCESS_ID
3.        在Unity server上,点击Start > Programs > Unity > Cisco Unity Bulk Import
4.        依屏幕提示操作

4.批量删除语音信箱用户
仅从Unity的管理界面删除subscriber,不能同时自动删除该用户对应的exchange用户。Exchange mailbox用于实际保存对应Unity用户的语音留言文件。
使用Unity Bulk Subscriber Delete可以同时删除这两类用户。
1.        在Unity server上,点击Start > Programs > Unity > Cisco Unity Tools Depot
2.        点击左侧的Unity Bulk Subscriber Delete
3.        依屏幕提示操作

5.批量修改语音信箱用户的属性
1.        在Unity server上,点击Start > Programs > Unity > Cisco Unity Tools Depot
2.        点击左侧的Unity Bulk Edit
3.        依屏幕提示操作

6.创建CallManager用户同时创建相应的Unity 语音信箱用户
在日常维护中增加少量新用户时,可以采用以下步骤一次增加CallManager 和Unity上的用户,而不用分别登录两个server,分两次分别创建帐户。
CallManager 4.X
a.        Click User > Global Directory.
b.        From the list of users, click the name of the applicable user
c.        Click the Create Voice Mailbox link that appears next to the Primary Extension.
与CallManager 4.X集成的方法如下:
1.        Browse to CallManager Serviceability > Tools > Control Center, click the CallManager server name, and confirm that the RIS data collector is activated and running.
2.        Copy the Voicemailbox.asp file from one of the following locations to the C:\CiscoWebs\Admin directory:
        CommServer\Cscoserv\Concerto\Ccmpages\Skate
        The application URL at http://<servername>/concerto
3.        Log on to the Unity server by using the Unity installation account.
4.        On the Unity server, from a Command Prompt window, run the CommServer\Cscoserv\Concerto\Setup.bat file.
5.        Follow the onscreen instructions to complete installation of the Unity CallManager Integrated Mailbox Configuration wizard.
6.        From the Services window, stop and restart the Tomcat service.
CallManager 5.X以上可以通过添加Application Server来绑定Unity,在给用户创建DN的时候可以添加Unity用户

7.有语音留言但是话机上的留言灯不亮
在Unity上设置每日定时对Unity数据库和话机留言灯的状态进行同步。
1.        在 Unity server上, click Start > Programs > Cisco Unity > Manage Integrations.
2.        选择对应的集成,点击Properties, 调整每日进行同步 MWI 操作的时间,选择Resynchronize

8.如何测试留言灯是否可以工作
1.        在分机上拨MWI on对应的号码,电话留言灯应该变亮
2.        在分机上拨MWI off对应的号码,电话留言灯应该变灭

9.没有语音信箱的话机,仍可以使用语音信箱键
话机的Voice Mail Profile, 选择“None”选项,是指使用Device Pool中默认的值。
“No Voice Mail”选项才是,没有语音信箱。Message 按钮才不会生效。

10.如何在其他分机上听取给自己的留言
1.        拨打语音信箱的领示号
2.        听到语音提示后,按*键
3.        按提示输入分机号码和密码

11.利用Unity实现自动应答总机
1.        拨打语音信箱的领示号
2.        听到语音提示后,按#键
3.        按提示拨分机号
注:所拨的分机号,必须有对应的语音信箱

12.总机下班后,所有呼叫转到专用的语音信箱
1.        创建一个CTI port:
点击Device > Phone > Add a new phone > CTI port
选择call forward all 到语音信箱
2.        为CTI port对应的号码创建一个语音信箱
3.        在Attendant console对应的Hunt Group中,最后一个成员选择使用Device Member,加入CTI port对应的号码, 选中 always route member

13.无法执行从电话听取电子邮件
1.        检查是否已经安装了unified message license
2.        在该用户profile的class of service项中,检查是否已经enable了该项功能
3.        检查windows server默认语言设置
    Step 1 On the Windows Start menu, click Settings > Control Panel > Regional Options.
    Step 2 On the General tab, in the Your Locale (Location) list, click Chinese (PRC).
    Step 3 In the Language Settings for the System box, click Simplified Chinese.
If you have a multi-lingual system, choose additional languages as applicable.
    Step 4 Click Set Default. The Set System Locale dialog box opens.
    Step 5 In the Select Appropriate Locale list, click Chinese (PRC).
    Step 6 Restart the Cisco Unity server for the changes to take effect.

14.如何利用语言信箱打长途
1.        登录管理员界面
2.        在左侧窗口,选择Subscribers > Subscribers
3.        点击窗口右上角的搜索,选择对应的用户
4.        在左侧窗口,选择Caller Input  
5.        在右侧窗口的键盘上,点击要使用的键(例如:1)
6.        点击键盘右侧的Send caller to > Caller System Transfer
7.        修改个人的欢迎词,加入提示:按1拨其他号码,或在“嘀”声后留言。

15.如何监测Unity收到的Callmanager发送过来的号码
Tools Depot > View port
16.通话实时录音
电话接通后,一方按conference softkey,再拨专门用于录音的领示号,再按conference softkey,将Unity 当做三方会议接进来,由Unity进行录音。
录音过程中,没隔一定时间,通话方会听到嘀声,提示正在录音。
配置方法如下:
1.        Create a Live Record Pilot Point in CCM and set its CallFwdAll to the VM pilot of the system
2.        Create a Call Routing Rule in Unity
        Create a Forwarded Call routing rule and specify the DNIS and the Forwarding Station number of the CCM Route Point Pilot that you created above.  
        Send calls to:   Start Live Record
详细配置文档:
http://www.ciscounitytools.com/H ... veRecordAppNote.htm

17.加入其他windows domain
1.        将server从domain方式改成workgroup方式:
执行Start > Run > dcprom
2.        加入其他domain

18.Unity server 磁盘满
        Unity server 磁盘满
The customer UnityDB log file had grown too large.   Pls do the following to shrink:
How to Squeeze UnityDB if it grows to large:
1. Bring up command prompt
2. osql   –E
3. use unitydb
4. go
5. backup log unitydb with no_log
6. go
7. dbcc shrinkdatabase(unitydb)
8. go
9. exit
执行结果,类似以下输出:
C:\>osql -E
1> use unitydb
2> go
1> backup log unitydb with no_log
2> go
1> dbcc shrinkdatabase(unitydb)
2> go
    DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages
    ------ ------ ----------- ----------- ----------- --------------
      6    1        2392       80        2384           2384
      6    2       63       63       56          56
    (2 rows affected)
DBCC execution completed. If DBCC printed error messages, contact your system
administrator.
1> exit

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cisco UC 项目常见问题及解决方法 的相关文章

  • Laravel 默认 auth 模块翻译

    我已经生成了默认的 Laravel auth 模块 在模块刀片的各处 我都看到双下划线 假设翻译即将完成的函数 例如 li a class nav link href Login a li 我的问题 翻译文件在哪里 如果我创建一个 我应该把
  • PHP 数组递归循环

    我想在 PHP 中循环遍历一个数组 循环必须是递归的 因为我现在不知道有多少个数组中的数组 它用于阅读 Symfony2 中的翻译 输出格式为 a d e a f g b h i c j k l m c n o 与示例数组 array ar
  • Nginx 别名指令不适用于 php

    我有一个在 Nginx 上运行的应用程序 其工作服务器块如下所示 server listen 80 server name example com root home deployer apps my app current index i
  • 如何动态添加值到 I18n?

    我的 Rails 应用程序中有很多 yml 我想将其中一些放在其他服务中 以便我可以从多个地方调用它 此调用的响应将是一个哈希值 en test text1 hi english text2 mambo number num es test
  • ipython 服务器无法启动:没有名为 notebook.notebookapp 的模块

    我一直在尝试按照几个教程设置 ipython 服务器 因为没有一个完全符合我的情况 几天前 我确实设法将其启动 但随后无法通过 url 访问它 今天它不再启动了 我找不到太多关于我得到的这个特定错误的信息 Traceback most re
  • 从 asyncio StreamReader 读取

    我正在尝试扩展使用流式读取器 写入器的 python asyncio HTTP 服务器示例 code https docs python org 3 4 library asyncio stream html tcp echo server
  • 如何在 Ubuntu Web 服务器上为 Dart 安装 pub(命令行使用)

    我已按照说明进行操作 在 Linux 选项卡下 将 Dart 安装到 Ubuntu Web 服务器上 Dart 本身工作正常 但我无法使用 Pub 命令 仅限 Dart 命令 如何为服务器安装 Pub 以下是使用 Aptitude apt
  • 动态组件的 Angular i18n 翻译

    我已经阅读了大量有关 Angular 2 i18n 的文章 并且一直在寻找尝试构建动态组件的最佳方法 问题 i18n 无法将变量文本转换为动态 xlf 文件 i18n 使得使用 i18n 属性创建带有文本的动态组件变得困难 可能的解决方案
  • 如何使用 Symfony2 翻译器翻译 twig 模板中的连接字符串

    我有一个像这样的翻译 yml 文件 tag myfirsttag Tag number one secondtag Tag number two 和树枝模板一样
  • i18next 检查未使用的翻译

    我想知道是否有人知道检查未使用翻译的好方法 工具 包 我见过它用于 Rails 例如 i18n tasks 但没有用于 React 我目前正在使用react i18next 但它可以是任何可以查看您的翻译文件的内容 预先非常感谢 列出未使用
  • MongoError:拓扑已关闭,尽管已建立数据库连接,仍请连接

    我正在编写一个 Web 应用程序 它使用异步数据库请求作为 api 的一部分 目前 我有一个异步快速路由 等待异步函数返回函数 这两个函数都返回布尔值并且都查询数据库 第一个可以正常工作 但第二个却不能 这是 MongoClient 设置
  • 有什么工具可以以编程方式将日语句子转换为其罗马字(语音阅读)? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 Input 日本 好 Output 日本 ga sukidesu 遗憾的是 无法通过 Google Translate API 进行语音阅读 KAKA
  • websphere - CWWKE0054E 错误无法打开文件

    我正在尝试从命令行运行 websphere liberty profile 服务器 我正在按照此处所述的步骤进行操作 https developer ibm com wasdev downloads liberty profile usin
  • 在字符串中添加新行以进行翻译

    我正在使用 ngx 翻译 如何在要翻译的字符串中添加换行符 在我的模板中 我有 STRING TO TRANSLATE translate 在我的 en json 中 STRING TO TRANSLATE text on first li
  • new URL() - WHATWG URL API

    我正在摆弄节点 并试图获取 URL 类的实例 因为这些方便的属性 喜欢 const URL require url http createServer request response gt let uri new URL request
  • 如何在Eclipse中添加JBoss服务器?

    我是 JBoss 的新手 刚刚安装了 Eclipse 我已将一个项目添加到工作区 现在我想将其部署到 Jboss 服务器 然而 在新的服务器运行环境列表中 JBoss 不可用 我正在使用以下 Eclipse 版本 面向 Web 开发人员的
  • Electron 构建应用程序无法启动 Express 服务器

    我正在构建一个应用程序 当我处于开发人员模式时一切正常 每件事都按其应有的方式运作 但是 当我使用电子构建器打包我的应用程序时 应用程序会打开 但它不会启动快速服务器 并且应用程序无法正常工作 这是我的 package json 代码 na
  • Tomcat 和 TomEE、TomEE 和 TomEE Plus 之间有什么区别

    我想在服务器中部署 EJB Ear 但我对选择服务器感到非常困惑tomcat TomEE and TomEE Plus 两者有什么区别Tomcat and TomEE 其中有哪些新功能TomEE and TomEE Plus 在什么情况下才
  • 如何在Windows平台上编写Git Server Hooks?

    我找不到任何适用于 Windows 的 Git 挂钩的明确示例 我在 Windows Server 上使用 Bonobo Git Server 我需要预提交和提交后挂钩作为 cmd 或 bat 预提交应检查空注释 提交后应发送有关提交的电子
  • 套接字:监听积压并接受

    listen sock backlog 在我看来 参数backlog限制连接数量 这是我的测试代码 server initialize the sockaddr of server server sin family AF INET ser

随机推荐

  • unbuntu22.04安装有道词典

    文章目录 ubuntu22 04安装有道词典的详细教程 一 下载正确的deb安装包 二 执行安装命令 三 如果安装失败 1 安装成功后无法打开 1 1 修改词典的源码1 1 2 修改词典的源码2 四 运行 ubuntu22 04安装有道词典
  • Javascript数组排序sort方法和自定义排序方法

    前言 针对一个数组进行排序 一个很常见的需求 尤其在后端 当然 前端也是有这个需求的 当然 数组排序 是有现成的方法的 就是sort 方法 我们先开看下这个 标准答案 sort方法 var arr 45 98 67 57 85 6 58 8
  • babel6.X、babel7.x、 babel8.x用法

    babel6 x使用方法 需要安装的包 npm install babel loader save npm install babel core save npm install babel preset es2015 save npm i
  • Jmeter2-手机验证码方式进行用户登录

    使用手机验证码实现登录 调用了两个接口 一是发送短信验证码 二是用户登录 思路 1 使用CSV Data Set Config参数化 2 获取时间戳 3 发送短信验证码 4 使用BeanShell取样器从redis缓存中获取短信验证码 5
  • Grafana与python后端通过get请求进行通信

    插件配置请参考 Grafana获取URL地址中的json数据 Grafana下载如下插件 文章目录 模拟URL路由 配置Grafana插件 效果展示 模拟URL路由 from fastapi import FastAPI Query imp
  • postman请求一个url,could not get any response

    postman请求一个url不通 浏览器可以访问通 preface 现象 排除问题 总结 preface 最近 同事使用 postman 遇到一个问题 url 请求不通 could not get any response 现象 排除问题
  • 使用 Iceberg on Kubernetes 打造新一代云原生数据湖

    背景 大数据发展至今 按照 Google 2003年发布的 The Google File System 第一篇论文算起 已走过17个年头 可惜的是 Google 当时并没有开源其技术 仅仅 是发表了三篇技术论文 所以回头看 只能算是揭开了
  • STM32速成笔记—ADC

    文章目录 一 什么是ADC 二 ADC的用途 三 STM32F103ZET6的ADC 3 1 ADC通道对应引脚 3 2ADC时钟 3 3 ADC工作模式 3 4 ADC转换时间 3 5 ADC校准 3 6 ADC转换结果与实际电压的换算
  • js中的对象和函数的彻底理解

    在js中对象就是神一般的存在 什么都是对象 包括函数 你就这么理解好了 函数是用来实现具体功能的代码 用一种方式把他们组织起来 就是函数了 对象是有属性和方法的一个东西 在对象中的函数就变成了方法 刚学习js不用太纠结这些概念性的东西吧 慢
  • Python学习第十六天——数据库基础与MySQL基础操作

    数据库分类 1 关系型数据库 有固定的表结构 并且表与表之间可以建立关系 常见数据库 MySQL PostgreSQL Oracle db2 sqlite sqlserver access mariadb 2 非关系型数据库 没有固定的表结
  • EMWIN密码验证窗口创建

    EMWIN密码验证窗口创建 调用接口 file PasswdCheck c date 2020 7 6 author aron566 copyright None brief 通用密码验证页面 details None version V1
  • 买不到的数目 遍历法和公式推导法(第四届蓝桥杯省赛C++A组,第四届蓝桥杯省赛JAVAC组)

    突然决定要参加蓝桥 已经超级久没复习C C 的我考前还是决定打几道题捡一捡C C 的语法和思路 2023年蓝桥的题之后会出 因为 AcWing上还没有出可以测试的程序 也没把握说自己考场上做的就是对的 目录 题目 思路 代码 题目 小明开了
  • 华为od机试题5 真题

    华为od机试题 真题 45 满足规则的数组组合 44 最长连续子序列的和等于输入值 43 整数编码 42 输出指定格式字符 40 小朋友分班 39 数列解析 38 url拼接 36 满足最低能力值的数量 以下题目附带Java解法 是我个人写
  • shell中的求幂

    小白今天突然想用shell来求一下2的32次幂 一时竟想不出求解办法 上网搜了一下 操作之后 发现很简单 如下 oracle linux101 gt echo 2 32 bc l 由此可得 bc并不支持幂的求法 standard in 1
  • JVM概述

    1 什么是JVM JVM是Java Virtual Machine Java虚拟机 的缩写 JVM是一种用于计算设备的规范 它是一个虚构出来的计算机 是通过在实际的计算机上仿真模拟各种计算机功能来实现的 引入Java语言虚拟机后 Java语
  • Vue项目打包后,修改请求后端的地址

    目录结构 其中public文件夹中的东西会原封不动的打包 因此在里面新建一个webConfig json baseURL http 6060 socketURL timeout 10000 在main js中设置 import axios
  • git 小乌龟 配置_小乌龟(TortoiseGit)基本使用详解

    1 环境安装 Git最新版下载地址 https gitforwindows org TortoiseGit Git客户端 32 64位最新版及对应的语言包下载地址 https tortoisegit org download 安装的方法 一
  • GitHub copilot用不了,有什么好的替代?

    如果你无法使用GitHub Copilot 以下是一些替代方案 Visual Studio IntelliSense 如果你使用Visual Studio Code作为开发环境 可以安装IntelliSense插件 它提供了类似的智能代码补
  • ChatGPT在GIS领域应用初测

    1 引言 ChatGPT是由OpenAI开发的一种大型语言模型 它使用了Transformer架构 在大量现实世界文本数据上训练 以捕捉人类语言的复杂性和多样性 能够实现许多人工智能语言处理任务 如回答问题 进行翻译 修改代码 生成文档 文
  • Cisco UC 项目常见问题及解决方法

    第一大类 Callmanager 1 OS product key BTOO VQES CCJU IEBI 2 增加subscriber 服务器 1 在publisher上增加一个server 2 在subscriber上手动启动需要的服务